Split week 4.
Added Akash's code.
Moved stuff from the gistfile into other weeks.
Revised week 5.