160 classic problems with DSP