collatz.js