map length (tiers :: [[ (Int,Int) ]])  =  [1,2,3,4,5,6,7,8,9,10,11,12,...]

length (list :: [ (Int,Int) ])  =  Infinity

allUnique (list :: [ (Int,Int) ])  =  True

ratioRepetitions (list :: [ (Int,Int) ])  =  0 % 1

tiers :: [(Int,Int)]  =
  [ [(0,0)]
  , [ (0,1)
    , (1,0)
    ]
  , [ (0,-1)
    , (1,1)
    , (-1,0)
    ]
  , [ (0,2)
    , (1,-1)
    , (-1,1)
    , (2,0)
    ]
  , [ (0,-2)
    , (1,2)
    , (-1,-1)
    , (2,1)
    , (-2,0)
    ]
  , [ (0,3)
    , (1,-2)
    , (-1,2)
    , (2,-1)
    , (-2,1)
    , (3,0)
    ]
  , [ (0,-3)
    , (1,3)
    , (-1,-2)
    , (2,2)
    , (-2,-1)
    , (3,1)
    , (-3,0)
    ]
  , [ (0,4)
    , (1,-3)
    , (-1,3)
    , (2,-2)
    , (-2,2)
    , (3,-1)
    , (-3,1)
    , (4,0)
    ]
  , [ (0,-4)
    , (1,4)
    , (-1,-3)
    , (2,3)
    , (-2,-2)
    , (3,2)
    , (-3,-1)
    , (4,1)
    , (-4,0)
    ]
  , [ (0,5)
    , (1,-4)
    , (-1,4)
    , (2,-3)
    , (-2,3)
    , (3,-2)
    , (-3,2)
    , (4,-1)
    , (-4,1)
    , (5,0)
    ]
  , [ (0,-5)
    , (1,5)
    , (-1,-4)
    , (2,4)
    , (-2,-3)
    , (3,3)
    , (-3,-2)
    , (4,2)
    , (-4,-1)
    , (5,1)
    , (-5,0)
    ]
  , [ (0,6)
    , (1,-5)
    , (-1,5)
    , (2,-4)
    , (-2,4)
    , (3,-3)
    , (-3,3)
    , (4,-2)
    , (-4,2)
    , (5,-1)
    , (-5,1)
    , (6,0)
    ]
  , ...
  ]
