all squares are now precomputed in SquareHelper.all_squares as
linkedList.