resolve #101 -- move RecyclingIterable into main package to expose it to other projects