- Abstract Data Type in c -