https://www.omiyagames.com/blog/2015/12/10/fun-tricks-with-c-function-arguments/
Fun tricks with C# function arguments