collatz conjecture solution