C + DS Programming