Collatz
Revert "Collatz"

This reverts commit 1fbf9dfdc107d0f3fb42267ea4faf26b6a2192f9.
Revert "Revert "Collatz""

This reverts commit de367047556ef692063b25e0478010b09b68e35b.