Text this: Computational number theory and digital signal processing