Text this: Geometric algorithms and combinatorial optimization /