Allow `Courses` to have prerequisites.
For example, _JS 1_ has no other course prerequisites. However, _JS 2_ has a prerequisite of _JS 1._ _JS 3_ has _JS 2_, and so on.
## To Do
- [x] Modify …
Hi, what do you think of this method? Would you like to see it in underscore?
``` js
function autoPartial(fn) {
return function () {
var args = _.toArray(arguments);
if (args.indexOf(_) != …