Implemented ast/WhileStatement