Algorithms and data structures - Wirth, Niklaus, 1934-2024 (Englewood Clifs : Prentice-Hall international Inc., 1986)