Worked through Ch. 3 of BNR iOS