Redoing DCT1-3, IDCT1-3. Also implementing DCT4 and IDCT4.
Adding test for DCT1-4 and IDCT1-4.