Solved problem 008
Improved problem008 solution
Solved problem 009