'Returns a list of vectors that span the row space of self.'

def rowspace(self, simplify=False):

    (reduced, pivots) = self.echelon_form(simplify=simplify, with_pivots=True)
    return [reduced.row(i) for i in range(len(pivots))]
