Replaced assignment 4 of week 2 with a non-binary version.