Algorithms: Design and Analysis Part I, solutions - initial commit