added function begin
add function length
add function iota
added function append