Implemented evaluator that matches the semantic of the standard function library of HL2. #615 (Evaluation of HL3 function trees should be equivalent to evaluation in HL2)