/* Test nested array conformance */
proc main()
{
    var a = {[1,2,3],[4,5,6],[7,8,9],[10,11,12]};
    var b = {[1,2,3]};
    var c;
    var i, j;

    c = a + b.reshape(4);
    "c = {";
    for (i= 0; i < 4; i++) {
        "{";
        for (j = 0; j < 3; j++) {
            say(c[i][j]);
            if (j < 2) {
                ",";
            }
        }
        if (i < 3) "},"; else "}";
    }
    "}\n";
}