Wyjście wywołań fork ()

Jaki byłby wynik następujących wywołań fork ()?

func(){
fork();
fork();
fork() && fork() || fork();
fork();
print("Saikacollection\n");
}

Czy ktoś może mi pomóc w uzyskaniu odpowiedzi na ten kod, a także niektórych wyjaśnień, ponieważ jestem nowym użytkownikiem systemu operacyjnego? Znalazłem kilka pytań dotyczących fork () na SO, ale nie mogłem się wiele dowiedzieć.