Neural Networks, Manifolds, and Topology