https://jacoby.github.io/2020/01/17/perl-weekly-challenge-43-rings-and-selfdescription.html