+ modify test case for version
+ add test case for pythagoras
+ refactor file name
+ add voidEval test case