Topological methods in representation theory