Added hashCode() to Point2D/3D