@Test
public void exp(){

	assertTrue(Math.pow(2.7182817f, -7f) == Math.pow((float)Math.E, -7f));
	assertTrue(Math.pow(2.7182817f, -7f) == Math.pow((float)2.7182817d, -7f));
	assertFalse(Math.pow(2.7182817f, -7f) == Math.pow(2.7182817d, -7f));
	assertTrue(FloatValue.exp(-7f) > (float)Math.exp(-7f));
	assertTrue(FloatValue.exp(-7f) > (float)Math.pow((float)Math.E, -7f));
	assertTrue(FloatValue.exp(0f) == (float)Math.exp(0f));
	assertTrue(FloatValue.exp(0f) == (float)Math.pow((float)Math.E, 0f));
	assertTrue(FloatValue.exp(7f) < (float)Math.exp(7f));
	assertTrue(FloatValue.exp(7f) < (float)Math.pow((float)Math.E, 7f));
}