eulklidean 2d geometry package (fork of seppeljordan's geom2d)