6.4 Least-Squares Orthogonal Polynomial Approximation