fn print_n_utf8 do print_n_utf8_impl drop end # Clones an array, creating a new array # # @param array The array to clone into a new array # @return a new array that contains the same elements as the source array # # array -> new_array fn array.clone do array.new 2 pluck array.size 0 # array new_array end it 2 pluck 2 pluck == l jump_if # array new_array end it loop: dup 5 pluck # array new_array end it it array array.index 4 pluck # array new_array end it v new_array array.push # array new_array end it 1 + 2 pluck 2 pluck > loop jump_if l: drop drop swap drop # new_array end