Supplemental: C Data Structures