Enumerables III

arr = [1, 2, 3, 4, 5]
result = arr.select { |x| x.odd? }
puts result.sum
arr = [1, 2, 3, 4, 5]
result = arr.lazy.select { |x| x > 2 }.take(2).to_a
puts result.join(',')
arr = [1, 2, 3, 4, 5]
result = arr.chunk { |x| x.even? }.map { |even, values| even ? values : [] }
puts result.flatten.join(',')