linked list cycle
unique binary search trees
reverse words in a string