study materials for course IB002 Algorithms and data structures I at Masaryk University, Brno