def multiply(m, n): "multiply two integers m and n, where n >= 0" if n == 0: return 0 z = multiply (m, n / 2) if n % 2 == 0: return 2 * z return m + 2 * z print multiply(12, 15)