Describir: Analog and Digital Signal Processing in Examples and Programs /