Shell assignment for CS283: Systems Programming at Drexel University