A Java package for converting between OSGB and latitude/longitude and calculating arcs on an ellipsoid