fn split_on_unescaped_ampersand(str: &str) -> Vec<&str>
Split on all ‘&’ that is not immediately proceeded by ’':