Assignment 1: C and Unix Warmup Solution