https://nhancv.com/why-use-bind-in-javascript/
Why use BIND in Javascript?