Some warm-up math exercises.
Implement a prime sieve, i.e. Sieve of Eratosthenes.
Practice with string manipulation exercises.
Implement atoi().
Stack implementation.
Define an interface for stack behavior. 
Rename the implementation class to reflect its implementation.
Implement queue using two stacks.
Practice problem: Check if a string has another as its substring.
Minor change in README file.