https://deepak379mandal.medium.com/declaring-variables-using-var-let-and-const-and-basic-differences-in-javascript-c9c6667424b2