http://blogs.perl.org/users/yet_ebreo/2019/09/perl-weekly-challenge-w024---smallest-script-inverted-index.html