map length (tiers :: [[ [Bool]->[Bool] ]]) = [1,2,8,26,88,...] length (list :: [ [Bool]->[Bool] ]) = Infinity allUnique (list :: [ [Bool]->[Bool] ]) = True ratioRepetitions (list :: [ [Bool]->[Bool] ]) = 0 % 1 tiers :: [[Bool]->[Bool]] = [ [\_ -> []] , [ \_ -> [False] , \_ -> [True] ] , [ \x -> case x of [] -> [False] _ -> [] , \x -> case x of [] -> [True] _ -> [] , \x -> case x of [] -> [] _ -> [False] , \x -> case x of [] -> [] _ -> [True] , \_ -> [False,False] , \_ -> [False,True] , \_ -> [True,False] , \_ -> [True,True] ] , [ \x -> case x of [] -> [False,False] _ -> [] , \x -> case x of [] -> [False,True] _ -> [] , \x -> case x of [] -> [True,False] _ -> [] , \x -> case x of [] -> [True,True] _ -> [] , \x -> case x of [False] -> [False] _ -> [] , \x -> case x of [False] -> [True] _ -> [] , \x -> case x of [True] -> [False] _ -> [] , \x -> case x of [True] -> [True] _ -> [] , \x -> case x of [] -> [True] _ -> [False] , \x -> case x of [False] -> [] _ -> [False] , \x -> case x of [True] -> [] _ -> [False] , \x -> case x of [] -> [False] _ -> [True] , \x -> case x of [False] -> [] _ -> [True] , \x -> case x of [True] -> [] _ -> [True] , \x -> case x of [] -> [] _ -> [False,False] , \x -> case x of [] -> [] _ -> [False,True] , \x -> case x of [] -> [] _ -> [True,False] , \x -> case x of [] -> [] _ -> [True,True] , \_ -> [False,False,False] , \_ -> [False,False,True] , \_ -> [False,True,False] , \_ -> [False,True,True] , \_ -> [True,False,False] , \_ -> [True,False,True] , \_ -> [True,True,False] , \_ -> [True,True,True] ] , [ \x -> case x of [] -> [False,False,False] _ -> [] , \x -> case x of [] -> [False,False,True] _ -> [] , \x -> case x of [] -> [False,True,False] _ -> [] , \x -> case x of [] -> [False,True,True] _ -> [] , \x -> case x of [] -> [True,False,False] _ -> [] , \x -> case x of [] -> [True,False,True] _ -> [] , \x -> case x of [] -> [True,True,False] _ -> [] , \x -> case x of [] -> [True,True,True] _ -> [] , \x -> case x of [False] -> [False,False] _ -> [] , \x -> case x of [False] -> [False,True] _ -> [] , \x -> case x of [False] -> [True,False] _ -> [] , \x -> case x of [False] -> [True,True] _ -> [] , \x -> case x of [True] -> [False,False] _ -> [] , \x -> case x of [True] -> [False,True] _ -> [] , \x -> case x of [True] -> [True,False] _ -> [] , \x -> case x of [True] -> [True,True] _ -> [] , \x -> case x of [False,False] -> [False] _ -> [] , \x -> case x of [False,False] -> [True] _ -> [] , \x -> case x of [False,True] -> [False] _ -> [] , \x -> case x of [False,True] -> [True] _ -> [] , \x -> case x of [True,False] -> [False] _ -> [] , \x -> case x of [True,False] -> [True] _ -> [] , \x -> case x of [True,True] -> [False] _ -> [] , \x -> case x of [True,True] -> [True] _ -> [] , \x -> case x of [] -> [False,False] _ -> [False] , \x -> case x of [] -> [False,True] _ -> [False] , \x -> case x of [] -> [True,False] _ -> [False] , \x -> case x of [] -> [True,True] _ -> [False] , \x -> case x of [False] -> [True] _ -> [False] , \x -> case x of [True] -> [True] _ -> [False] , \x -> case x of [] -> [] [False] -> [] _ -> [False] , \x -> case x of [] -> [] [True] -> [] _ -> [False] , \x -> case x of [False,False] -> [] _ -> [False] , \x -> case x of [False,True] -> [] _ -> [False] , \x -> case x of [True,False] -> [] _ -> [False] , \x -> case x of [True,True] -> [] _ -> [False] , \x -> case x of [] -> [False,False] _ -> [True] , \x -> case x of [] -> [False,True] _ -> [True] , \x -> case x of [] -> [True,False] _ -> [True] , \x -> case x of [] -> [True,True] _ -> [True] , \x -> case x of [False] -> [False] _ -> [True] , \x -> case x of [True] -> [False] _ -> [True] , \x -> case x of [] -> [] [False] -> [] _ -> [True] , \x -> case x of [] -> [] [True] -> [] _ -> [True] , \x -> case x of [False,False] -> [] _ -> [True] , \x -> case x of [False,True] -> [] _ -> [True] , \x -> case x of [True,False] -> [] _ -> [True] , \x -> case x of [True,True] -> [] _ -> [True] , \x -> case x of [] -> [False] _ -> [False,False] , \x -> case x of [] -> [True] _ -> [False,False] , \x -> case x of [False] -> [] _ -> [False,False] , \x -> case x of [True] -> [] _ -> [False,False] , \x -> case x of [] -> [False] _ -> [False,True] , \x -> case x of [] -> [True] _ -> [False,True] , \x -> case x of [False] -> [] _ -> [False,True] , \x -> case x of [True] -> [] _ -> [False,True] , \x -> case x of [] -> [False] _ -> [True,False] , \x -> case x of [] -> [True] _ -> [True,False] , \x -> case x of [False] -> [] _ -> [True,False] , \x -> case x of [True] -> [] _ -> [True,False] , \x -> case x of [] -> [False] _ -> [True,True] , \x -> case x of [] -> [True] _ -> [True,True] , \x -> case x of [False] -> [] _ -> [True,True] , \x -> case x of [True] -> [] _ -> [True,True] , \x -> case x of [] -> [] _ -> [False,False,False] , \x -> case x of [] -> [] _ -> [False,False,True] , \x -> case x of [] -> [] _ -> [False,True,False] , \x -> case x of [] -> [] _ -> [False,True,True] , \x -> case x of [] -> [] _ -> [True,False,False] , \x -> case x of [] -> [] _ -> [True,False,True] , \x -> case x of [] -> [] _ -> [True,True,False] , \x -> case x of [] -> [] _ -> [True,True,True] , \_ -> [False,False,False,False] , \_ -> [False,False,False,True] , \_ -> [False,False,True,False] , \_ -> [False,False,True,True] , \_ -> [False,True,False,False] , \_ -> [False,True,False,True] , \_ -> [False,True,True,False] , \_ -> [False,True,True,True] , \_ -> [True,False,False,False] , \_ -> [True,False,False,True] , \_ -> [True,False,True,False] , \_ -> [True,False,True,True] , \_ -> [True,True,False,False] , \_ -> [True,True,False,True] , \_ -> [True,True,True,False] , \_ -> [True,True,True,True] ] , ... ]