Memcpy: copy words

This can be improved: you don't need n to be word sized in order to do a faster copy.  If n&3 != 0 then you do at most 1 byte copy, at most a 2-byte copy, and then go to 4-byte copies in the loop.