https://nineclue.github.io/posts/functions/
Functions - Clue's Programming Notes