code: function( documents ) {
      
      var key, document
      var fillwords = new Array( 0 )
      
      if( this.language && this.language.fillwords ) {
        fillwords = this.language.fillwords
      }
      
      for( key in documents ) {
        
        document = ( documents[ key ] + '' )
        document = document.toLowerCase()
        document = document.split( /\W+/ )
        
        documents[ key ] = document.reduce(
          function ( document, word ) {
            if( !~fillwords.indexOf( word ) && word !== '' ) {
              document[ word ] = ( document[ word ] ? document[ word ] + 1 : 1 )
            }
            return document
          },
          Object.create( null )
        )
        
      }
      
      return documents
      
    }
docs: [map description]
  @param  {Object|Array} documents
  @return {Object}