The 10th article of this series adds support for elif and else statements.
elif
else
The 2 hardest problems in programming are naming, cache invalidation, and off-by-one errors.