Almost completed

finished all problems except for 4,17 (10 and 11 still need to be fixed)