https://basescripts.com/what-is-the-purpose-of-the-bind-method-in-javascript
What is the purpose of the bind() method in JavaScript?