docs: public Point[] points() {
          Point[] points = new Point[width * height];
          int k = 0;
          for (int y = 0; y < height; y++) {
              for (int x = 0; x < width; x++) {
                  points[k++] = new Point(x, y);
              }
          }
          return points;
      }