a topic for algorithm class