add definition of freely generated to recursion theorem post
linalg2: define basis, prove that any finite spanning set can be reduced to a basis.
linalg2: Exchange lemma.
linalg2: define dimension for fdvses. prove that any LI subset of a fdvs can be extended to a basis.