Otherwise you can read it here on Github: https://github.com/dpbriggs/dpbriggs-blog/blob/master/blog/2...