more tests, more math functions, fix to argument evaluation environments