Implemented and and or as macros.