The Topological Classification of 2-Manifolds