Stop defining LC_ALL because it makes maths buggy. Use LC_MESSAGES, LC_TIME,
LC_MONETARY instead to keep LC_NUMERIC clean.