A shell implementation which provides the option where the up and down arrow keys may be used to scroll through the command history.