Redesigned the program to use segmentented sieves. Runs very quickly and passes sphere