Improved parsing

Added new functions to BinaryOperator and UnaryOperator
Improved parsing, now fully supports implicit multiplication
Improved toString() method in Real class