Chapter 7 - 7.9. Sufficient implementation for single-threaded access
Chapter 7 - 7.10. Starting multiple threads to increment the counter