Pošljite SMS: Convex optimization algorithms