Angle comparison and copy constructor implemented