Perl class for a 2d point object in cartesian space with utility angle methods