petjelinux says to #ysitd
func(16) 第一個區間是(0+16)/2, 第二個是(0+8)/2