Notes on Data Structures and Programming Techniques …