title: math.Mod in Go returns integer part instead of floating-point remainder
body: <p>Golang's <strong>math.Mod(10, 4)</strong> returns 2 -- ie. the integer part of division result 2.5 -- but shouldn't it be "the floating point remainder", that is, 0.5?</p>