CubeMarcher and TriangleMesh, also many changes to math header, able to march a single sphere now