What will the following programs return? What is the value of arr after each?
1. arr = ["b", "a"]
arr = arr.product(Array(1..3))
arr.first.delete(arr.first.last)
2. arr = ["b", "a"]
arr = arr.product([Array(1..3)])
arr.first.delete(arr.first.last)