What is the difference?
Code:
var numbers = [Int]() // Empty array of integers.
var numbers = Array<Int>() // Empty array of integers using a generic type.
numbers.append(1) // [1]
numbers.append(2) // [1, 2]
numbers.append(3) // [1, 2, 3]
let firstNumberAgain = numbersAgain[0] // 1