I built a dynamically allocated array in C based on the struct
typedef struct Array { int capacity; int original_capacity; int count;