try catch instead of checks, more python
easier namespacing, utils
easier namespacing, orientation
also changed it to use a sub-namespace
easier namespacing, intersections
easier namespacing, primitives
addex explanation of simple orientation
fix orientation function
fix use namespacing
fix primitives namespacing
easier namespacing, random
fix primitives namespacing
fix namespacing changes
easier namespacing, distances
added 2d lookup
also used try catch on symmitrical 2d lookup
implemented 2d lookup for orientation functions
fix, can not use symmetric lookup since parameters of the functions are in a set order