From Get Programming with Go (formerly titled Learn Go)

Take 40% off with code anyoungman.

Integers wrap around because the last 1 that was carried has nowhere to go