map length (tiers :: [[ Bag Bool ]]) = [1,2,3,4,5,6,7,8,9,10,11,12,...] length (list :: [ Bag Bool ]) = Infinity allUnique (list :: [ Bag Bool ]) = True ratioRepetitions (list :: [ Bag Bool ]) = 0 % 1 tiers :: [Bag Bool] = [ [Bag []] , [ Bag [False] , Bag [True] ] , [ Bag [False,False] , Bag [False,True] , Bag [True,True] ] , [ Bag [False,False,False] , Bag [False,False,True] , Bag [False,True,True] , Bag [True,True,True] ] , [ Bag [False,False,False,False] , Bag [False,False,False,True] , Bag [False,False,True,True] , Bag [False,True,True,True] , Bag [True,True,True,True] ] , [ Bag [False,False,False,False,False] , Bag [False,False,False,False,True] , Bag [False,False,False,True,True] , Bag [False,False,True,True,True] , Bag [False,True,True,True,True] , Bag [True,True,True,True,True] ] , [ Bag [False,False,False,False,False,False] , Bag [False,False,False,False,False,True] , Bag [False,False,False,False,True,True] , Bag [False,False,False,True,True,True] , Bag [False,False,True,True,True,True] , Bag [False,True,True,True,True,True] , Bag [True,True,True,True,True,True] ] , [ Bag [False,False,False,False,False,False,False] , Bag [False,False,False,False,False,False,True] , Bag [False,False,False,False,False,True,True] , Bag [False,False,False,False,True,True,True] , Bag [False,False,False,True,True,True,True] , Bag [False,False,True,True,True,True,True] , Bag [False,True,True,True,True,True,True] , Bag [True,True,True,True,True,True,True] ] , [ Bag [False,False,False,False,False,False,False,False] , Bag [False,False,False,False,False,False,False,True] , Bag [False,False,False,False,False,False,True,True] , Bag [False,False,False,False,False,True,True,True] , Bag [False,False,False,False,True,True,True,True] , Bag [False,False,False,True,True,True,True,True] , Bag [False,False,True,True,True,True,True,True] , Bag [False,True,True,True,True,True,True,True] , Bag [True,True,True,True,True,True,True,True] ] , [ Bag [False,False,False,False,False,False,False,False,False] , Bag [False,False,False,False,False,False,False,False,True] , Bag [False,False,False,False,False,False,False,True,True] , Bag [False,False,False,False,False,False,True,True,True] , Bag [False,False,False,False,False,True,True,True,True] , Bag [False,False,False,False,True,True,True,True,True] , Bag [False,False,False,True,True,True,True,True,True] , Bag [False,False,True,True,True,True,True,True,True] , Bag [False,True,True,True,True,True,True,True,True] , Bag [True,True,True,True,True,True,True,True,True] ] , [ Bag [False,False,False,False,False,False,False,False,False,False] , Bag [False,False,False,False,False,False,False,False,False,True] , Bag [False,False,False,False,False,False,False,False,True,True] , Bag [False,False,False,False,False,False,False,True,True,True] , Bag [False,False,False,False,False,False,True,True,True,True] , Bag [False,False,False,False,False,True,True,True,True,True] , Bag [False,False,False,False,True,True,True,True,True,True] , Bag [False,False,False,True,True,True,True,True,True,True] , Bag [False,False,True,True,True,True,True,True,True,True] , Bag [False,True,True,True,True,True,True,True,True,True] , Bag [True,True,True,True,True,True,True,True,True,True] ] , [ Bag [False,False,False,False,False,False,False,False,False,False,False] , Bag [False,False,False,False,False,False,False,False,False,False,True] , Bag [False,False,False,False,False,False,False,False,False,True,True] , Bag [False,False,False,False,False,False,False,False,True,True,True] , Bag [False,False,False,False,False,False,False,True,True,True,True] , Bag [False,False,False,False,False,False,True,True,True,True,True] , Bag [False,False,False,False,False,True,True,True,True,True,True] , Bag [False,False,False,False,True,True,True,True,True,True,True] , Bag [False,False,False,True,True,True,True,True,True,True,True] , Bag [False,False,True,True,True,True,True,True,True,True,True] , Bag [False,True,True,True,True,True,True,True,True,True,True] , Bag [True,True,True,True,True,True,True,True,True,True,True] ] , ... ]