code: function words(s) {
      var words = s.split (/\s+/);
      var len = words.length;
      return words.slice (words[0] === '' ? 1 : 0,
                          words[len - 1] === '' ? len - 1 : len);
    }
docs: # words :: String -> Array String . . Takes a string and returns the array of words the string contains . (words are delimited by whitespace characters). . . See also [`unwords`](#unwords). . . ```javascript . > S.words (' foo bar baz ') . ['foo', 'bar', 'baz'] . ```