copy constructor

listen to the pronunciation of copy constructor
الإنجليزية - الإنجليزية
A constructor that takes an existing instance as a parameter and copies its values