homework 1 by Dean Attali new naming