Assignment # 4 by Zachary Pollock