fixed bug where integers silently overflow
_015 is still running, but I am pretty confident this works