https://snacktrayz.blogspot.com/2024/02/infinite-loop-question-is-it-possible.html