Vector Spaces vector_space span_basis_dimension linear_independence column_space null_space row_space_and_rank norms orthogonal_projections gram_schmidt least_squares