Repeat function call depending on the previous call result and specified conditions.
github.com/gamtiq/povtor
gamtiq/povtor