Fancier WHILE language (still need to add AND/OR operators)