Ruby - Functional Patterns in Ruby
Identify the error in this Ruby code that tries to compose two Procs:
p1 = Proc.new { |x| x * 2 }
p2 = Proc.new { |y| y + 5 }
combined = p1 >> p2.call
puts combined.call(3)