https://mpost.io/code-interpreter-examples/