Added a test for use sparse_matrix as a strategy, which fails because I haven't put in all the constructor logic yet