Different scaling strategy in color module; comments for divide operations, also tied in to log2 ones; some cleanup for bit vector... and mystery loss of speed :/ (I hope this is just some weirdness from Windows sleeping)