Suppose we have a subspace V spanned by the basis {1, x, x^2, x^3, sin(x)}.

By applying the Gram-Schmidt process to the above basis, we obtain an orthonormal basis {z1, z2, z3, z4, z5}.

Why does this orthonormal basis span the same subspace V (that was spanned by the non-orthonormal vectors)?