Text this: A Journey Through Discrete Mathematics