Exercises for algo1