In the example on the readme, why does it reverse the order of "casteli" (3) and "castle" (4)? It's a bit surprising that it understand the rest of the ordering (including the "and" in the center), but flips those two.
Also, if I were a developer trying to use this, I'd be constantly annoyed at receiving a dict with keys like "0", "1", "2" rather than just getting a list.
Also, if I were a developer trying to use this, I'd be constantly annoyed at receiving a dict with keys like "0", "1", "2" rather than just getting a list.