Addressed issues with loading large word files by reducing memory consumption from exponential to linear. The previous data structure which would consume multiple gigabytes for sufficiently large word lists was modified to only occupy tens of megabytes in said circumstances.
Project link: https://github.com/snguyenthanh/better_profanity/commits?author=jcbrockschmidt