Splicing Arrays