Writing a shell following this workshop materials. stage_1 stage_2 stage_3 stage_4 stage_5 Stage_1: Builtins: cd, help, exit, exec !, ;, &&, ||, \ Subshell ( [cmd] ) Stage_2: Pipe | <, >, >>, <> <&, &> (not done yet!) Stage_3: