added array clone prototype