pub fn normalise(text: &str) -> String
The deterministic ambiguity rule: words compared after trimming, collapsing whitespace and lowercasing.