Add cycle algorithm
Add test for take
Add test for range join
Fix broken header guard
Add missing assert header
Improve usage of partial with pipable functions
Add support for caputring by references in partial adaptor
Add more testing to pipable
Improved type deduction for flat iterator
Add perfect forwarding for static pipable functions
Switched to using pstade's join iterator, since boost join iterator has problems with type deduction, and conversions
update name and copyright for join_iterator
Fully qualified name for make_iterator_range
Add implementation of delimit
Add conversion operators