* Sleepy modifications made. Going to bed to read Hacker's Delight and figure out how to be smarter about this...