The Iterative Signature Algorithm