Prevent overflows

Overflows are not as obviously prevented as I had originally stated. I
could not give a proof for the assumption, thus we must assume interim
overflows are possible and order the sum accordingly.