added md5 function to Volume
added memoization to FIR filter design