Source: https://www.vox.com/summer-movies/2018/5/4/17304478/avengers-infinity-war-ending-explained-spoilers-spectacle