I\'m studying apple\'s new language swift, and i looked at the Swift module, and saw some generic classes have below statements:
extension ContiguousAr
T is a reference to any type. This allows you to dynamically set a type for something... like an Array. T == T is like saying typeof(Int) == typeof(Int) in obj c