#include typedef struct Stack Stack; Stack* new_stack(int stack_size); void stack_push(Stack* stack, void* element); void* stack_pop(Stack* stack); void* stack_peek(Stack* stack); int stack_size(Stack* stack); bool stack_isEmpty(Stack* stack);