add static factory method
add polygon class and its area calculator.
force to use static factory method
add ccw calculator
fix directory
add math utils
add util class
make modular ns be comparable
add square functions
add mutable sub array class
add util class
add sort classes
add some geometry data types
add data type
add cross product