Implemented not() for string and boolean. Todo: ToBeNumber should implement Not interface.
- avoid creating String when not needed.
- renamed test method