add data structure and algorithms homework and exam