Text this: Small-Size Algorithms for Quaternion Discrete Fourier Transform