Gram-Schmidt Orthogonalization and Fourier Series