The 3 noteworthy reasons for leg cramps are