more work on patterns
relaxed parsing of m(i,j) to accept m[i,j]