pub fn replace(c: char, queue: &mut VecDeque<char>)