code: function _fnHungarianMap ( o )
  	{
  		var
  			hungarian = 'a aa ao as b fn i m o s ',
  			match,
  			newKey,
  			map = {};
  	
  		$.each( o, function (key, val) {
  			match = key.match(/^([^A-Z]+?)([A-Z])/);
  	
  			if ( match && hungarian.indexOf(match[1]+' ') !== -1 )
  			{
  				newKey = key.replace( match[0], match[2].toLowerCase() );
  				map[ newKey ] = key;
  	
  				if ( match[1] === 'o' )
  				{
  					_fnHungarianMap( o[key] );
  				}
  			}
  		} );
  	
  		o._hungarianMap = map;
  	}
docs: Create a mapping object that allows camel case parameters to be looked up
  for their Hungarian counterparts. The mapping is stored in a private
  parameter called `_hungarianMap` which can be accessed on the source object.
  @param {object} o
  @memberof DataTable#oApi