whole_func_string: function filterFunctionWordsAtBeginningAndEnding( wordCombinations, functionWords ) {
  	wordCombinations = filterFunctionWordsAtBeginning( wordCombinations, functionWords );
  	wordCombinations = filterFunctionWordsAtEnding( wordCombinations, functionWords );
  	return wordCombinations;
  }
func_code_string: function filterFunctionWordsAtBeginningAndEnding( wordCombinations, functionWords ) {
  	wordCombinations = filterFunctionWordsAtBeginning( wordCombinations, functionWords );
  	wordCombinations = filterFunctionWordsAtEnding( wordCombinations, functionWords );
  	return wordCombinations;
  }
func_documentation_string: Filters word combinations beginning and ending with certain function words.
  
  @param {WordCombination[]} wordCombinations The word combinations to filter.
  @param {Array} functionWords The list of function words.
  @returns {WordCombination[]} Filtered word combinations.