https://medium.com/@vinaykumarmaanyvar/javascript-sets-mastering-the-new-methods-for-efficient-coding-1f3c3611f4a6