main() { number(10) register(10) } number(x int) { y := x x -= 1 assert x < y x += 1 assert x == y x *= 2 assert x > y x /= 2 assert x == y } register(x int) { y := x num := 1 x -= num assert x < y x += num assert x == y num = 2 x *= num assert x > y x /= num assert x == y }