Algorithms Homework Help