https://www.webdesigntutorialz.com/2020/04/static-methods-in-javascript-learn-with.html