Numerical Integration
Exercise 3

This exercise is perhaps a little more challenging because quad() doesn't
allow array arguments in the limits of integration. In exercise03.py this 
was solved by computing the integrals one at a time in a for loop. 
