Function chain

Source
fn chain(
    input: &(Vec<(String, usize)>, FastMap<(char, char), Vec<String>>),
    depth: usize,
) -> usize