DSA assign_2 finished, requires documentation