Convex Optimization Library written in Haskell