Wrap whole words

Wrapping words at characters is seriously nasty.
Merge pull request #60 from gbchaosmaster/word-wrap

Wrap whole words
Update chapters/arrays/zip-function.md

Using the max length of the list arguments does not match python
specification of zip. I guess that's ok if we make the behavior in this
boundary case clear.
Merge pull request #62 from poulejapon/patch-2

Update chapters/arrays/zip-function.md
Solution was giving wrong answer

Have tested this in Chrome 23, Firefox 17 and Opera 12.

This SO page also relates http://stackoverflow.com/questions/222309/calculate-last-day-of-month-in-javascript
Merge pull request #64 from onlyjsmith/master

Corrected a solution for getting last day of the month
Refactors the code in the singlton design pattern

The original code was a little misleading and it also would compile with
a runtime error.

This offers a new version that illistrates the use of closures inside a
class definition. It also provides an example of how to handle modules
(including private classes) The two example together illistrate some of
the flexability and elegance CoffeeScript can offer. It also explains
how the use of the wrapper around a CS file.
Update chapters/jquery/plugin.md
Merge pull request #68 from kolja/patch-1

Update chapters/jquery/plugin.md
fix bug

1."Math.min l1, l2 == 0" is equivalent to "Math.min(l1, (l2 == 0))".I
think this is not the author would like to express.
2."[0...l1 + 1]" is equivalent to "[0..l1]".
Merge pull request #69 from BlackTea1988/master

fix bug
Levenshtein, programming style

The version before this commit was I believe correct.
I would therefore totally understand if this pull request was rejected.

However I think levenshtein provides a very nice example to demonstrate
some of the functionality and pitfalls of coffeescript.

First I am not too fond of the "return unless" statement. It
feels a bit uncanny to find a non indented return in the middle
of a function.

Most important I am not fond of what this statement is trying to hide. In
most languages, checking for the empty string is not useful. 

see Discussion section.
spelling mistake

the `function` in "You'd like to know the type of a function without using typeof. " must be `object`.
Merge pull request #70 from coffee-js/master

mistake in writing
Added a line break to the ajax call so "error:" would be on it's own line.
Change the shuffle to the Fisher-Yates shuffle

The current "Shuffling Array Elements" page recommends a naive algorithm, which produces 
a slow and biased shuffle. Included is a highly idiomatic refactorization of the Fisher-
Yates shuffle (aka the Knuth Shuffle), a less-idiomatic-but-better refactorization, and a
version of the algorithm that adds to Array.prototype, for those that program in that 
style.
Merge pull request #72 from d8uv/patch-1

Change the shuffle to the Fisher-Yates shuffle
Merge pull request #71 from derekclee/ajax_jquery

Merged, thank you! Updated ajax.md
Merge pull request #66 from sukima/singleton-refactor

Refactors the code in the singlton design pattern
Fixed decorator sample (thanks tixz)

* TextDecorator was written in JavaScript-style function assignment,
  making the @processors variable drop out of scope

* Rewrote it as class TextDecorator and included a constructor to set
  the var