# File Ouroboros.rb, line 186 def collect_backwards out = [] @size.times{ |i| list_item = @all[ (@current_index-i) % @size ] out << yield( list_item ) p (@current_index-i),(@current_index-i) % @size,out } out end