Recursive promise resolution #4
Merge pull request #7 from LawrenceJones/recursive

Recursive promise resolution #4. Close #4