tsh (tiny shell) for coursework at the University of East Anglia module: CMP-5013A - Architectures and Operating Systems