A pipe call to allow child process to be different program its parent, rather than just a different process running the same program