CollaborativeLearningintheJungle (Decentralized,Byzantine, Heterogeneous, AsynchronousandNonconvexLearning)