fix ARRAY facet size

When displacement was 0, the matrix was one-dimensional, and MAT-SIZE
was less than MAT-MAX-SIZE, then the ARRAY facet's lisp array was
sized incorrectly: it made the whole array visible. See added test.