determining whether a program is going to run forever

  1. redirect halting problem