point in polyhedron algorithm