Solutions to exercises in Concrete Mathematics by Graham, Knuth, and Patashnik