Implemented while and binary operators