Chapter 4 functions samples
Chapter 5 inheritance initial setup