https://tutorial.eyehunts.com/js/what-is-the-purpose-modulo-operator-in-javascript/
What is the purpose modulo operator in JavaScript