# Get maximally linearly independent set of vectors

Given a matrix where each row represents a vector how can I find a set of maximally linearly independent vectors from the collection of vectors. I'm not looking for a echelon form from which I can get a representation for the span I want my representation of the span to only use the original vectors. Does Sage have functions to easily do this?