Ch 12 initial commit
Finished ch12 with bronze/silver challenges