For the book "Understanding-and-Using-C-Pointers"