queue
not really finish check later
tree part1
still exist problem in Word Break2 and Single Number 2