1
      2
      3
      4
      5
      6
      7
      8
      9
     10
     11
     12
     13
     14
     15
     16
#include <iostream>
#include "array.hpp"

int main() {
   Array<Array<int>> m = {
      {1},
      {2, 3},
      {4, 5, 6}
   };
   for (auto& row: m) {
      for (auto val: row) {
	 std::cout << " " << val;
      }
      std::cout << std::endl;
   }
}