Na podstawie artykułu: "Algorytm Katzenelsona" pochodzącego z WikipediiOryginałEdytujHistoria i autorzy