Geometry 2D - A simple geometric library in TypeScript