11.
How do you pass a proc as an argument to a method in Ruby?

12.
What happens if a block is passed to a method that doesn't expect one in Ruby?

14.
What does the block_given? method do in Ruby?

15.
In Ruby, what is the difference between a proc and a lambda?

19.
What does the yield keyword do in Ruby?