Text this: Computational Discrete Mathematics