Using ArrayList<int>

so this serves as a flexible 2D array?