Topological Methods In Chemistry