An Introduction to Fourier Analysis and Generalised Functions