Async Await Recursive Function Javascript Practice