Complex sentence: Computer science allows for procedures to be defined by using recursion--such definitions are not circular as long as they terminate.
Split into simpler sentences: Computer science allows for procedures to be defined by using recursion&mdash. Such definitions are not circular as long as they terminate.