You can run this notebook in a live session Binder or view it on Github.