I almost forgot—the IF statement is an expression! You can do the following:
A ← IF B = 15 THEN 40 ELSE 99
and A will be 40 if B is 15, otherwise A will be 99. There aren't many languages I've used that have allowed this
I need to introduce this man to the wonderful world of Haskell, Erlang, and other Functional Programming Languages.