extend_from_slice()
This is instead of `append` which empties the source vector. This doens't really ssem suitable for what we're doing.
- Add u16 and u8. - Add comments - Consildate functions