enumerable with inject

still not working for iterators