Clean up unnecessary condition.
Rearrange for clarity.
Add  special form.
Refactor using chunks.
Add while loop.
Add assignment operator.
Refactor with internf.