Add: Callbacks, promises, generators - asynchronous javascript