https://javascript.plainenglish.io/beginners-guide-to-javascript-basic-syntax-and-data-types-e3b9e8a672d9