Topological approaches in computational geometry