Custom Model Binder
https://www.codeproject.com/Articles/701182/A-Custom-Model-Binder-for-Passing-Complex-Objects
Functional Programming in JavaScript
https://viblo.asia/p/functional-programming-in-javascript-function-composition-3Q75wW795Wb
https://viblo.asia/p/functional-programming-in-javascript-functions-Ljy5VxvbZra
Captcha & reCaptcha
https://code.msdn.microsoft.com/Sample-of-a-simple-Captcha-f8c75c43
http://www.dotnetfunda.com/articles/show/3296/implementing-google-recaptcha-in-aspnet-mvc
http://www.dotnetfunda.com/articles/show/3302/implementing-simple-custom-captcha-in-aspnet-mvc
https://www.codeguru.com/csharp/article.php/c19013/Creating-and-Using-a-CAPTCHA-in-ASPNET-MVC.htm
https://dotnetthoughts.net/implementing-basic-captcha-in-asp-net-5-mvc-6/