improve consistency of docstrings to use "array" and "numerical" where
appropriate
Make "shape" return Clojure vectors
docstring improvements, extra submatrix arity
more docstring improvements