example of infinite loop