COMBINATIONS WITH REPLACEMENTS OF STRING GEeks OF SIZE 2.
[('G', 'G'), ('G', 'E'), ('G', 'e'), ('G', 'k'), ('G', 's'), ('E', 'E'), ('E', 'e'), ('E', 'k'), ('E', 's'), ('e', 'e'), ('e', 'k'), ('e', 's'), ('k', 'k'), ('k', 's'), ('s', 's')]
All the combination of List in sorted order(with replacement) is:
[('D', 'D'), ('D', '.'), ('D', 'P'), ('D', '.'), ('D', 'S'), ('D', '.'), ('.', '.'), ('.', 'P'), ('.', '.'), ('.', 'S'), ('.', '.'), ('P', 'P'), ('P', '.'), ('P', 'S'), ('P', '.'), ('.', '.'), ('.', 'S'), ('.', '.'), ('S', 'S'), ('S', '.'), ('.', '.')]
All the combination of list in sorted order(with replacement) is:
[(1, 1), (1, 2), (1, 3), (1, 4), (2, 2), (2, 3), (2, 4), (3, 3), (3, 4), (4, 4)]