analysis-of-algorithm assignment projects