Arrays MethodPush something to the array#[70] pry(main)> nums = [1,2,3]=> [1, 2, 3] [71] pry(main)> nums.push(4)=> [1, 2, 3, 4] [72] pry(main)> nums.push 5=> [1, 2, 3, 4, 5] [73] pry(main)> nums << 6=> [1, 2, 3, 4, 5, 6]CopyBut when you push an array, it stays as an array[75] pry(main)> nums=> [1, 2, 3, 4, 5, 6] [76] pry(main)> nums << [7,8,9]=> [1, 2, 3, 4, 5, 6, [7, 8, 9]]Copyconcat will solve that issue:[77] pry(main)> nums = [1,2,3]=> [1, 2, 3] [78] pry(main)> nums.concat([4,5,6])=> [1, 2, 3, 4, 5, 6]CopyFlatten to flatten the array#[79] pry(main)> nums << [7,8]=> [1, 2, 3, 4, 5, 6, [7, 8]] [80] pry(main)> nums.flatten=> [1, 2, 3, 4, 5, 6, 7, 8] [81] pry(main)> nums=> [1, 2, 3, 4, 5, 6, [7, 8]] [82] pry(main)> nums.flatten=> [1, 2, 3, 4, 5, 6, 7, 8] # BANG![83] pry(main)> nums.flatten!=> [1, 2, 3, 4, 5, 6, 7, 8] [84] pry(main)> nums=> [1, 2, 3, 4, 5, 6, 7, 8]CopyCheck#Bang