Tietojoukkojen järjestäminen matemaattisiin algoritmeihin perustuvilla ohjelmilla voi kuulostaa tylsältä aiheelta ihmisen mielessä. Harvoin ohjelmistojen