Add subsections for algorithms and data strucutres