c language data structure algorithm demonstrator