Ukolem je naprogramovat dynamicky struktury potrebne pro praci s binarnimi vyhledavacimi stromy (BVS). Nad BVS je dale nutne naimplementovat zakladni ctyri operace - vlozeni prvku, odebrani prvku, hledani daneho prvku a nelezeni (pripadne odebrani) prvku s nejmensim klicem.