Make _iter_list_callback and _iter_dict_callback generators.
Add reduce_(), foldl(), inject(), reduce_right(), and foldr().