Text this: Window Functions and Their Applications in Signal Processing