Reverse each word in a string
Find all the longest increasing subsequence(s) in a given sequence
Find out if a binary (search) tree is balanced