Cramps are one of life’s great annoyances. You can be enjoying the run of your life,...