Started on loops.  Opened way for tail-call optimization.