math et blue penup goto ,- pendown et forward length update lst [ start mid merge two each has more while mid and seq seq append seq seq goto seq += else append seq seq goto seq += update copy mid while mid append seq seq goto seq += update copy mid while mid append seq seq goto seq += update copy back range seq goto green update def seq we must > when we empty = - >stop - return mid stopping return stop- math et red penup goto ,- pendown et forward length update this copy belongs to 'acha