Added alternate route to 58, should be much faster. Also implemented a faster prime sieve in eulermath with a little help from stackoverflow and numpy.