func customApend(slice int, val …int)int {
var reslen int = len(slice) + len(val)
var res int
var rescap = 1
if cap(slice) < reslen + len(val){
rescap = (len(slice) + len(val)) * 2
}else {
rescap = cap(slice)
}
res = make(int, reslen, rescap)
copy(res,slice)
var index = len(slice)
for _,v := range val {
res[index] = v
index +=1
}
return res
}