Weekly exercise 13: Numerical integration