Exercise 16.3 - basename
Exercise 16.3 - dirname
Exercise 16.4