functionEval does infinite evaluation of a function

functionEval 1 0.5 (Variable 'x') 'x' = map Value [1,1.5..]
Added Arcus trigonometry functions as well as hyperbolic ones
Doesn't really work this way. Rethink!
Little fix to push variables in front of products and sums
Typos in Area functions
Merge branch 'pu/terms' into next
Merge branch 'pu/simplify' into next
Merge branch 'pu/units' into next

Conflicts:
	Symmath/Terms.hs
Merge branch 'pu/funtable' into next