What does Promise.all do and when would you use it? | LetsGit.IT