haskell computational geometry library