DESAFIO


// sincrônica
var retorno1 = funcaoSincronica(arg)

// assíncrona
var retorno2
funcaoAssincrona(arg, e => {
  retorno2 = e
})

// pseudo assíncrona
function pseudoAssincronaMais3 (arg, callback) {
  callback(arg + 3)
}

A partir de um objeto inicial obj0 e uma lista de de funções assíncronas farr, execute essa lista em série e em paralelo