A library of motion planning algorithms written in Haskell