💠You could represent a connect4 board as a list of columns alternating between players. 1122 would make YY RR
However, 2211 would also make YY RR
How could one enumerate all unique board states in this way without needing to make any sort of uniqueness check?