Any loop can be written recurisvely or iteratively.
And a loop is really just a move to the same instruction, or equivalently a replication of the same instruction.