https://ijaycent.hashnode.dev/getting-started-with-javascript-functions-for-beginners-dev