https://andrewshitov.com/2020/06/29/combinations-in-raku