Moved Foundation::Iterator/Iterable to new section Foundation::Traversal
Added very prelim draft of Traversal/{Range,DiscreteRange} templates