putWord8: clear bits we're not supposed to have

 n == 8 - o => shiftL 0 => higher bits of word8 slip into result