#pragma once #include #include void* malloc(size_t); void free(void*); #define min(a, b) ((a)<(b)?(a):(b)) // TODO: what is this for?