I don’t follow any particular theory. I just do what seems right to me.
Recursion is the root of computation since it trades description for time.