Fix infinite recursion with deep self fulfilling promises
Merge pull request #1 from teddyzeenny/recursive-self-resolution

Fix infinite recursion with deep self fulfilling promises