Include string.h for memset