Included stddef.h instead of stdlib.h as a more simple way of defining NULL