Scope of Names For each of the following programs: what is the return value of the last expression? Why? def a(a) a end a(1) a = [1,2,3] a.map { |x| a } a = 1 def x a = 2 end x a a = [1,2,3] a.map { |a| a }