map length (tiers :: [[ (Nat,Nat)->Nat ]])  =  [1,1,3,7,17,35,...]

length (list :: [ (Nat,Nat)->Nat ])  =  Infinity

allUnique (list :: [ (Nat,Nat)->Nat ])  =  True

ratioRepetitions (list :: [ (Nat,Nat)->Nat ])  =  0 % 1

tiers :: [(Nat,Nat)->Nat]  =
  [ [\_ -> 0]
  , [\_ -> 1]
  , [ \x -> case x of
            (0,0) -> 1
            _ -> 0
    , \x -> case x of
            (0,0) -> 0
            _ -> 1
    , \_ -> 2
    ]
  , [ \x -> case x of
            (0,0) -> 2
            _ -> 0
    , \x -> case x of
            (0,1) -> 1
            _ -> 0
    , \x -> case x of
            (1,0) -> 1
            _ -> 0
    , \x -> case x of
            (0,1) -> 0
            _ -> 1
    , \x -> case x of
            (1,0) -> 0
            _ -> 1
    , \x -> case x of
            (0,0) -> 0
            _ -> 2
    , \_ -> 3
    ]
  , [ \x -> case x of
            (0,0) -> 3
            _ -> 0
    , \x -> case x of
            (0,1) -> 2
            _ -> 0
    , \x -> case x of
            (1,0) -> 2
            _ -> 0
    , \x -> case x of
            (0,2) -> 1
            _ -> 0
    , \x -> case x of
            (1,1) -> 1
            _ -> 0
    , \x -> case x of
            (2,0) -> 1
            _ -> 0
    , \x -> case x of
            (0,0) -> 2
            _ -> 1
    , \x -> case x of
            (0,0) -> 0
            (0,1) -> 0
            _ -> 1
    , \x -> case x of
            (0,0) -> 0
            (1,0) -> 0
            _ -> 1
    , \x -> case x of
            (0,2) -> 0
            _ -> 1
    , \x -> case x of
            (1,1) -> 0
            _ -> 1
    , \x -> case x of
            (2,0) -> 0
            _ -> 1
    , \x -> case x of
            (0,0) -> 1
            _ -> 2
    , \x -> case x of
            (0,1) -> 0
            _ -> 2
    , \x -> case x of
            (1,0) -> 0
            _ -> 2
    , \x -> case x of
            (0,0) -> 0
            _ -> 3
    , \_ -> 4
    ]
  , [ \x -> case x of
            (0,0) -> 4
            _ -> 0
    , \x -> case x of
            (0,1) -> 3
            _ -> 0
    , \x -> case x of
            (1,0) -> 3
            _ -> 0
    , \x -> case x of
            (0,0) -> 1
            (0,1) -> 1
            _ -> 0
    , \x -> case x of
            (0,0) -> 1
            (1,0) -> 1
            _ -> 0
    , \x -> case x of
            (0,2) -> 2
            _ -> 0
    , \x -> case x of
            (1,1) -> 2
            _ -> 0
    , \x -> case x of
            (2,0) -> 2
            _ -> 0
    , \x -> case x of
            (0,3) -> 1
            _ -> 0
    , \x -> case x of
            (1,2) -> 1
            _ -> 0
    , \x -> case x of
            (2,1) -> 1
            _ -> 0
    , \x -> case x of
            (3,0) -> 1
            _ -> 0
    , \x -> case x of
            (0,0) -> 3
            _ -> 1
    , \x -> case x of
            (0,1) -> 2
            _ -> 1
    , \x -> case x of
            (1,0) -> 2
            _ -> 1
    , \x -> case x of
            (0,0) -> 0
            (0,2) -> 0
            _ -> 1
    , \x -> case x of
            (0,0) -> 0
            (1,1) -> 0
            _ -> 1
    , \x -> case x of
            (0,0) -> 0
            (2,0) -> 0
            _ -> 1
    , \x -> case x of
            (0,1) -> 0
            (1,0) -> 0
            _ -> 1
    , \x -> case x of
            (0,3) -> 0
            _ -> 1
    , \x -> case x of
            (1,2) -> 0
            _ -> 1
    , \x -> case x of
            (2,1) -> 0
            _ -> 1
    , \x -> case x of
            (3,0) -> 0
            _ -> 1
    , \x -> case x of
            (0,1) -> 1
            _ -> 2
    , \x -> case x of
            (1,0) -> 1
            _ -> 2
    , \x -> case x of
            (0,0) -> 0
            (0,1) -> 0
            _ -> 2
    , \x -> case x of
            (0,0) -> 0
            (1,0) -> 0
            _ -> 2
    , \x -> case x of
            (0,2) -> 0
            _ -> 2
    , \x -> case x of
            (1,1) -> 0
            _ -> 2
    , \x -> case x of
            (2,0) -> 0
            _ -> 2
    , \x -> case x of
            (0,0) -> 1
            _ -> 3
    , \x -> case x of
            (0,1) -> 0
            _ -> 3
    , \x -> case x of
            (1,0) -> 0
            _ -> 3
    , \x -> case x of
            (0,0) -> 0
            _ -> 4
    , \_ -> 5
    ]
  , ...
  ]
