Promise all (7/22)

Promise all