This should read "array-like" if it does proper input validation; we follow [Postel's law](http://en.wikipedia.org/wiki/Robustness_principle). Also, sparse matrices?