function insert(arr, item, index) {
    let result = arr.slice(0)
    result.splice(index, 0, item)
    return result
}