Recursive Methods: Theory and Applications