added homework 5 file, only through 6.17