To understand redirection and pipes
You need to execute two commands. So, you only have to deal with one pipe. Things to keep in mind when you do the project yourself: when to pipe() and fork()!! Be aware!!! 😉 Also, important to pay attention when you waipid() and close(fd)