https://medium.com/chifi-media/5-applications-of-the-julia-language-you-might-not-have-expected-e1f669c791a9