What is used to solve the problem of looping?