Text this: Implementing Spectral Methods for Partial Differential Equations