Refactor evalExp to use applicative functor methods <$> and <*> to simplify comparison operators.