[Utils] Started work on an utility class related to functions.
[Utils/Func] Added Func::once().
[Utils/Func] Let Func::throttle() return the previous result during the timeout periods.
[Utils/Func] Added Func::unless().
[Utils/Func] Added Func::after().