vaihdettu kokonaan omatekosiin tietorakenteisiin