Added example 286.
Merge branch 'master' into AK
Added in-class exercise 284.
Merge branch 'master' into AK