cleaned up code, fixed bugs, added function opCheck, and checked for other conditions not checked before, by : Kike Marquez
Modified evaluator