Elementary Probability with Applications