add NSExpression category, OSTAMathResult and main calculation