2.3 control
This exercise is optional.
Refer to the exercise policy for details.
Extend your compiler with booleans and basic conditional control
flow. If you’d like, add while loops as well. I suggest you
follow the book and also add type checking, although it is not
strictly necessary.