Advanced Algorithmics in Tartu University. Practice about binary search trees and treaps.