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