takes a functional approach and all techniques are illustrated using Matlab. Presents a