datastructures and algorithms homeworks added