pub fn varint4_size(n: u32) -> Option<usize>
determine how many bytes are required to encode a varint8