Source: http://www.cse.salford.ac.uk/physics/gsmcdonald/H-Tutorials/Fourier-series-tutorial.pdf