1. implement RotatedBinarySearch and TreeTraversal
2. implement ProducerConsumer in java