new()
new(size:Int)
at(index:Int):T
back():T
capacity():Int
clear():Void
data():RawPointer<T>
empty():Bool
front():T
pop_back():Void
push_back(value:T):Void
reserve(newCapacity:Int):Void
resize(newSize:Int):Void
size():Int