Control Flow: for, switch, and defer | SudoMonks