Some notes explain the exercises better
Counting ducks helps us understand ::call
Partial application with and without Function::bind
Silenced a jshint warning; Unused variable is needed to demonstrate the interface of the function
First draft of the new workshop workflow
Corrected the link to "fork a repo" manual
Update README.md

Still in progress
Update README.md

Done
Fixed post-pull conflict
Merge branch 'awashbrook-master'
Removed JetBrains link as we'll use the command line for now
There should be no tests failing when [4mRunning "clean:0" (clean) task[24m

[4mRunning "mochacov:watch" (mochacov) task[24m

[0m[0m
[0m  Functional Programming[0m
[0m    uppercase[0m
    [36m  - returns an upper-case version of the string provided[0m
[0m    Higher-order functions[0m
[0m      repeat[0m
      [36m  - calls a given function "n" times[0m
[0m    Basics[0m
[0m      Array#map[0m
[0m        doubleAll[0m
        [36m  - doubles the value of each element of the input array[0m
[0m      Array#filter[0m
[0m        onlyShort[0m
        [36m  - returns bodies of messages that are less than 50 characters long[0m
[0m      Array#every Array#some[0m
[0m        bouncer[0m
        [36m  - lets a group of guests in if all the guests are on the guestList[0m
        [36m  - does not let the whole group in if at least one guest is not on the guestList[0m
[0m      Array#reduce[0m
[0m        stocktaker[0m
        [36m  - calculates quantities of fruits[0m
[0m        reduce[0m
[0m          implements Array#reduce using recursion[0m
          [36m  - performs reduction of an array with one element[0m
          [36m  - performs reduction of an array with multiple elements[0m
          [36m  - calls the callback function with `previous`, `current`, `index` and `array` parameters[0m
[0m    "Borrowing" functionality[0m
[0m      call[0m
      [36m  - returns 0 if there are no ducks to count[0m
      [36m  - counts real ducks[0m
      [36m  - counts real ducks, even if they have no prototype[0m
      [36m  - ignores a duck impostor[0m
      [36m  - ignores objects that are not ducks[0m
      [36m  - counts multiple ducks[0m
      [36m  - counts ignores anything that is not a "real" duck[0m
[0m      Partial application without Function::bind[0m
      [36m  - does not use Function#bind[0m
      [36m  - "outputs" an info log, prepending any arguments with a namespace[0m
      [36m  - "outputs" a warning log, prepending any arguments with a namespace[0m
[0m      Partial application with Function::bind[0m
      [36m  - Uses Function::bind[0m
      [36m  - "outputs" an info log, prepending any arguments with a namespace[0m
      [36m  - "outputs" a warning log, prepending any arguments with a namespace[0m

[0m  Postcode[0m
  [36m  - is instantiated with a string representing a post code[0m
[0m    a valid post code[0m
    [36m  - ...[0m

[92m [0m[32m 0 passing[0m[90m (7ms)[0m
[36m [0m[36m 25 pending[0m

[32mDone, without errors.[39m is first run. Closes #5
Update test codes
Fix conflict