Algorithm Analysis Project 3