first ten projects in data structure and algorithm