fn split_on_and(s: &str) -> Vec<String>
Split a string on AND keywords (case-insensitive), not inside quotes.
AND