A simple shell supporting file, input, output, and error redirection, as well as pipes, path, and editing of the path.