What is recursion?
Deep cloning