Implement an int stack with capacity 16: void stack_clear(void), int stack_push(int v) (0 on overflow), int stack_pop(int *out) (0 on underflow or out==NULL; else 1 and the MOST RECENT value), int stack_size(void), and int stack_top(int *out) (peeks without removing; same contract as pop).