Learn Python deep & Shallow copy. Deep copy makes copying process recursive. Shallow copy creates new object which stores reference of original elements