pub fn detect_base(c: &u8) -> Option<u32>