Added a solution to euler 8.