Implemented new functions

Extended functionality in Real, BinaryOperation and BinaryOperator
classes to support max, min, LCM, and GCD functions