NOTE: Load_X MAC is adam's version. I changed Load_X in math16 to Load_Xx in
case anyone uses it.

Integrated Adam's code: we will work on switch bug.
Stephen: if there's bugs in the temp sensor code we'll work on it first
before adding it.