Getting the Best Discrete Math and Its Applications