Asynchronism with javascript Sample codes using promises, callbacks, async and await to handle asynchronism in javascript