Go package for convex optimization