Added a SieveSolution for problem 10. Needs further optimization.