C++ parser code rewritten in Objective-C

Added some comments.
Class name change (old -> new):
Evaluator -> NGOFunction
Function -> NGOOperation (same for unary and binary)
Node -> NGOExpression
Logic remains the same.