Add solution to problem 008
Improved solution to 008 and add benchmarks
Small improvement in 008 speed
Solutions to problem 009