MacRuby : bug : multiply
a = 2147483648 b = 2147483647 p a * b #=> 4611686016279904256 p (-a) * b #=> -4611686016279904256 p a * (-b) #=> -4611686016279904256 p (-a) * (-b) #=> 4611686016279904256