CS23710 C & Unix Assignment