Exercises for lots of algorithms