Algorithms and Data Types - CP40064E - Assignment Solution