Splitting an unsigned mod operation into parts Is there a way to split a mod operation on unsigned integers into easier ones?