Update (29/10/2020)
When we originally republished this blog, we were unaware that we attributed the work to the incorrect author. We thank Christopher Gonzalez for his understanding and allowing us to republish it with credit to his original hard work.