Assignment II for CS1