input: line = "\tgcc -Wall -g -std=gnu99 -o main linked_list.o main.o"
desired output = ["gcc", "-Wall", "-g", "-std=gnu99", "-o", "main", "linked_list.o", "main.o", NULL]
char **helper_build_action(char *line){
    char **result = malloc(MAXLINE * sizeof(char));
    if (result == NULL){
        perror("Error occurred during malloc");
        exit(1);
    }
    char *tk = strtok(line, "\t");
    int i = 0;
    tk = strtok(NULL, "\t");
    while(tk != NULL){
        result[i] = strdup(tk);
        i += 1;
        tk = strtok(NULL, " ");
    }
    result[i] = NULL;
    return result;
}
