Added the ability to use iterators in Recipes.
Moved the magic of Sequence to Recipe and remove Sequence which is no longer needed. Sequence can now be implemented as a generator function.