Programs of Chapter 8, shared libs