A broad introduction to topics in Discrete Mathematics