This is why you see fourier transforms used all the time because fourier transforms are awesome on a lot of different levels.'Kay, not only are they fast, they have nice properties about derivatives and I'm going to use this fact right now. 