↩ reply to@schlink I profiled the code and it was spending a lot of time in `is_on_list`. For large word lists it's iterating over a large portion of the list every time it needs to see if it's on the list. Switching to a HashSet instead of Vec yields a big speed up as testing inclusion in the list is now a constant time operation. Using a set also makes `make_clean_list` much easier too.