Making my own exercise 17 to manipulate, but in a more modularized fashion with header files nad additional source files. haven't started doing exercises yet.