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)?