what does this print
char **build_month_list(){
        // char *month1 = malloc(sizeof(char) * 8);
        // char *month2 = malloc(sizeof(char) * 9);
        // char *month3 = malloc(sizeof(char) * 6);

        // strcpy(month1, "January");
        // strcpy(month2, "February");
        // strcpy(month3, "March");

        char month1[] = "January";
        char month2[] = "Fenruary";
        char month3[] = "March";

        char *month_list[3] = {month1, month2, month3};

        return &month_list;
    }


    
    char **months = build_month_list();
    for(int i = 0; i < 3; i++) {
        printf("%s ", months[i]);
    }
    printf("\n");

    for(int i = 0; i < 3; i++) {
        months[i][3] = '\0';
        printf("%s ", months[i]);
    }
    printf("\n");