imported solutions from week5 for week8
treee5d747bb34818f563ca2a3e4c3eddded6022d5b8
drwxr-xr-x - week2
drwxr-xr-x - week3
drwxr-xr-x - week4
drwxr-xr-x - week5
drwxr-xr-x - week5_soln
drwxr-xr-x - week6
drwxr-xr-x - week7