algorithms in geometry 764143