the start of the dct

i have the begginings of a good dct algorithm and i will need to work on
it some more