functionEval does infinite evaluation of a function

functionEval 1 0.5 (Variable 'x') 'x' = map Value [1,1.5..]
Doesn't really work this way. Rethink!
Ignore *.hi and *.o files
Little fix to push variables in front of products and sums
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
Merge branch 'next'
Removed Units from Symmath

They were too much alpha for any use