Solutions to 100+ classic programming challenges.