Split number funcs up into range (RoundTo) and new divide module, which also incorporates the magicgu stuff from Hacker's Delight, since incorporated into the non-bitwise bit vector; removed DivRem() dependency from index module; samples updated; some more optimizations to Hungarian algorithm, among which seem to be adding back a core module