Added program to demonstrate the use of blocks for transactions
Added program to demonstrate treating blocks as objects
Added program to demonstrate returning block objects from methods and using them
Added program to demonstrate defining and using lambdas and procs