cosmopolitan releases 40-year compendium: 812,683 ways to please your man