map length (tiers :: [[ [Nat]->[Nat] ]]) = [1,1,4,10,29,75,...] length (list :: [ [Nat]->[Nat] ]) = Infinity allUnique (list :: [ [Nat]->[Nat] ]) = True ratioRepetitions (list :: [ [Nat]->[Nat] ]) = 0 % 1 tiers :: [[Nat]->[Nat]] = [ [\_ -> []] , [\_ -> [0]] , [ \x -> case x of [] -> [0]; _ -> [] , \x -> case x of [] -> []; _ -> [0] , \_ -> [0,0] , \_ -> [1] ] , [ \x -> case x of [] -> [0,0]; _ -> [] , \x -> case x of [] -> [1]; _ -> [] , \x -> case x of [0] -> [0]; _ -> [] , \x -> case x of [0] -> []; _ -> [0] , \x -> case x of [] -> []; _ -> [0,0] , \x -> case x of [] -> []; _ -> [1] , \_ -> [0,0,0] , \_ -> [0,1] , \_ -> [1,0] , \_ -> [2] ] , [ \x -> case x of [] -> [0,0,0]; _ -> [] , \x -> case x of [] -> [0,1]; _ -> [] , \x -> case x of [] -> [1,0]; _ -> [] , \x -> case x of [] -> [2]; _ -> [] , \x -> case x of [0] -> [0,0]; _ -> [] , \x -> case x of [0] -> [1]; _ -> [] , \x -> case x of [0,0] -> [0]; _ -> [] , \x -> case x of [1] -> [0]; _ -> [] , \x -> case x of [] -> [0,0]; _ -> [0] , \x -> case x of [] -> [1]; _ -> [0] , \x -> case x of [] -> []; [0] -> []; _ -> [0] , \x -> case x of [0,0] -> []; _ -> [0] , \x -> case x of [1] -> []; _ -> [0] , \x -> case x of [] -> [0]; _ -> [0,0] , \x -> case x of [0] -> []; _ -> [0,0] , \x -> case x of [] -> [0]; _ -> [1] , \x -> case x of [0] -> []; _ -> [1] , \x -> case x of [] -> []; _ -> [0,0,0] , \x -> case x of [] -> []; _ -> [0,1] , \x -> case x of [] -> []; _ -> [1,0] , \x -> case x of [] -> []; _ -> [2] , \_ -> [0,0,0,0] , \_ -> [0,0,1] , \_ -> [0,1,0] , \_ -> [0,2] , \_ -> [1,0,0] , \_ -> [1,1] , \_ -> [2,0] , \_ -> [3] ] , [ \x -> case x of [] -> [0,0,0,0]; _ -> [] , \x -> case x of [] -> [0,0,1]; _ -> [] , \x -> case x of [] -> [0,1,0]; _ -> [] , \x -> case x of [] -> [0,2]; _ -> [] , \x -> case x of [] -> [1,0,0]; _ -> [] , \x -> case x of [] -> [1,1]; _ -> [] , \x -> case x of [] -> [2,0]; _ -> [] , \x -> case x of [] -> [3]; _ -> [] , \x -> case x of [0] -> [0,0,0]; _ -> [] , \x -> case x of [0] -> [0,1]; _ -> [] , \x -> case x of [0] -> [1,0]; _ -> [] , \x -> case x of [0] -> [2]; _ -> [] , \x -> case x of [] -> [0]; [0] -> [0]; _ -> [] , \x -> case x of [0,0] -> [0,0]; _ -> [] , \x -> case x of [0,0] -> [1]; _ -> [] , \x -> case x of [1] -> [0,0]; _ -> [] , \x -> case x of [1] -> [1]; _ -> [] , \x -> case x of [0,0,0] -> [0]; _ -> [] , \x -> case x of [0,1] -> [0]; _ -> [] , \x -> case x of [1,0] -> [0]; _ -> [] , \x -> case x of [2] -> [0]; _ -> [] , \x -> case x of [] -> [0,0,0]; _ -> [0] , \x -> case x of [] -> [0,1]; _ -> [0] , \x -> case x of [] -> [1,0]; _ -> [0] , \x -> case x of [] -> [2]; _ -> [0] , \x -> case x of [0] -> [0,0]; _ -> [0] , \x -> case x of [0] -> [1]; _ -> [0] , \x -> case x of [] -> []; [0,0] -> []; _ -> [0] , \x -> case x of [] -> []; [1] -> []; _ -> [0] , \x -> case x of [0,0,0] -> []; _ -> [0] , \x -> case x of [0,1] -> []; _ -> [0] , \x -> case x of [1,0] -> []; _ -> [0] , \x -> case x of [2] -> []; _ -> [0] , \x -> case x of [] -> [1]; _ -> [0,0] , \x -> case x of [0] -> [0]; _ -> [0,0] , \x -> case x of [] -> []; [0] -> []; _ -> [0,0] , \x -> case x of [0,0] -> []; _ -> [0,0] , \x -> case x of [1] -> []; _ -> [0,0] , \x -> case x of [] -> [0,0]; _ -> [1] , \x -> case x of [0] -> [0]; _ -> [1] , \x -> case x of [] -> []; [0] -> []; _ -> [1] , \x -> case x of [0,0] -> []; _ -> [1] , \x -> case x of [1] -> []; _ -> [1] , \x -> case x of [] -> [0]; _ -> [0,0,0] , \x -> case x of [0] -> []; _ -> [0,0,0] , \x -> case x of [] -> [0]; _ -> [0,1] , \x -> case x of [0] -> []; _ -> [0,1] , \x -> case x of [] -> [0]; _ -> [1,0] , \x -> case x of [0] -> []; _ -> [1,0] , \x -> case x of [] -> [0]; _ -> [2] , \x -> case x of [0] -> []; _ -> [2] , \x -> case x of [] -> []; _ -> [0,0,0,0] , \x -> case x of [] -> []; _ -> [0,0,1] , \x -> case x of [] -> []; _ -> [0,1,0] , \x -> case x of [] -> []; _ -> [0,2] , \x -> case x of [] -> []; _ -> [1,0,0] , \x -> case x of [] -> []; _ -> [1,1] , \x -> case x of [] -> []; _ -> [2,0] , \x -> case x of [] -> []; _ -> [3] , \_ -> [0,0,0,0,0] , \_ -> [0,0,0,1] , \_ -> [0,0,1,0] , \_ -> [0,0,2] , \_ -> [0,1,0,0] , \_ -> [0,1,1] , \_ -> [0,2,0] , \_ -> [0,3] , \_ -> [1,0,0,0] , \_ -> [1,0,1] , \_ -> [1,1,0] , \_ -> [1,2] , \_ -> [2,0,0] , \_ -> [2,1] , \_ -> [3,0] , \_ -> [4] ] , ... ]