Integration using Gaussian Quadrature implemented.