Algorithm-Design and Analysis Final Repository