cortocircuit boolean expressions DONE