Added clone() function for Point