reading content of a file as a collection of lines moved to a helper function
resoterd benchmark time
large-dictionaries generator, based on smaller ones