Solutions to Alan Hatcher's "Algebraic Topology"