More functional implementations.
Interleave implemented.
lfilter fix and separate implemented.