minor catches
pre- and post-increments: look done; more testing, and add case a[5][y]++