שליחה במסרון: Convex analysis for optimization.