fn bytes_needed(n: usize) -> usize