To practice general purpose algorithms