The future can wait. Let's finish the homework now, shall we...
God! I really hate homework.

Homework (and solutions)
(new additions are flagged in RED; all downloads will open in a separate window)