An Exposition of Generalized Kac-Moody algebras