why would this return a segmentation fault?
    char *word1 = NULL;
    char *word2 = NULL;
    char *word3 = NULL;
    char *word4 = NULL;
    int size;
    done = scanf("%s %s %s %s %d", word1, word2, word3, word4, &size);
    printf("%s\n%s\n%s\n%s\n%d", word1, word2, word3, word4, size);
