Change type of mobius return.  Some different ranged algorithms in comments