class
FunctionArray
length:Int
contains(x:T):Bool
copy():FunctionArray<T>
get(index:Int):T
indexOf(x:T, fromIndex:Int = 0):Int
iterator():
pop():Null<T>
push(x:T, priority:Int = 0):Int
remove(x:T):Bool
removeAll():Void
toString():String