Loosely matching rhymes for error detection and correction