a tiny coding exercise to review combinations, permutations and variations concepts