ExpressionVisitior: Implemented visiting LessThan and enforced DRY via new method visitBinaryExpression