scala my_lang: logical ops