Tietorakenteet & algoritmit-kurssin harjoitustyö