Reworked poly.py to turn __polyexp_eval into a generator that
no longer requires sending in variables. Added an IPython notebook
with examples.