Algorytmy + Struktury Danych = Abstrakcyjne Typy Danych