'**return rhs< lhs;**' wasn't right. That's a logic error. fix to '**!(lhs<=rhs)**' or orther logic expression.