Introduction
A basis is a minimal set of building blocks for a vector space: every vector can be built from it in exactly one way. The number of building blocks is the dimension. Applied to a matrix's columns, the same idea gives its rank — the single most useful number for describing a matrix.