homework 6 DSA