Begin working on evaluation
Eval function
fixed funny minus bug