collatz: include the simple basic function.
work on finding all the user datatypes needed for an object.