omatekoiset tietorakenteet käytössä ensimmäistä kertaa