A series of basic Data Structures and related algorithms as structures, functions and classes