Added problem 8 solution (WIP)