https://medium.com/@codingmadeeasy92/let-const-var-in-javascript-everything-you-should-know-if-you-are-learning-javascript-3af5f00a27f1