A simple comparison between q, async and nested functions.