https://software-testing-tips.medium.com/top-10-solutions-for-mastering-the-javascript-string-api-5ea02512664a