added primes up to 7 million, finished hash.py