COMP3520: Operating Systems Internals - Assignment 1 Basic Shell