Added exercises 220, 221, and 222 (cats).
Merge branch 'master' into LM