Added program to demonstrate splat args, dynamic blocks and keyword arguments