Convex analysis and global optimization. (2016)