Ex 7.4: asyncFun