Including the initial parent process, how many processes are created by the following program? Explain.
#include <stdio.h>
#include <unistd.h>
int main(void)
{
// Fork a child process
fork();
// fork another child process
fork();
// and another process
fork();
return 0;
}