Bernoulli Numbers And Their Applications