Shallow vs Deep Copy - Prototype Pattern: Object Cloning for Efficient Creation | OneNoughtOne