add constructor from Field
add remove_first_lazy and is_unique for Array
added plane/plane intersection
added triangle/triangle intersection
added convenience functions to TriangleTopology/MutableTriangleTopology
add basic CSG code, WIP
Merge branch 'master' of github.com:otherlab/geode
AnalyticImplicit: Need to instantiate destructors
Autogenerate a geode/config.h header

Generate a config header means that downstream libraries don't need
to be built with the same set of -D compiler flags.
Merge branch 'master' of github.com:otherlab/geode
add neede include
added re-exported libraries for MacOS
better map() function for Vector, added dominant_axis to low-dimensional vectors
operator= for prioritize
is_unique for array, casts for untypedArray, syntax
syntax
make fallback_sort work for array who make their elements const when they are const
write_mesh with default position field
WIP: intersections
Add Field::empty()