add classic data structure exer