Iterator_1.py

You end up doing a tremendous amount of work to compensate for using `*args` here.  Why not use keyword (optional) arguments instead?