implement fib
isSorted
tmp - List