Add support for arrays of type ``scipy.sparse.[coo_matrix, csr_matrix, ...]``. This has a lot of potential gotchya's, however it would be nice to add support for them in the algorithms in which it is possible to do so.