Algorithms and data structures : with applications to graphics and geometry - Nievergelt, Jurg. (Prentice Hall, 1993)