Add .gitignore.
Allow list_mode to actually work in the sieve.
Rewrite Sieve of Eratosthenes.

* No more filters
* Way fewer lists created
* Harder to read
* Way faster