1. med-heap
2. longest increasing number
3. tree traverse without recursion
4. morris tree traverse