added backtracking

kthToLast, using stack. should return head rather then bubble node