Add prime sieve that can be shared by multiple problems
Update .gitignore to include .DS_Store files
Add problem 12