code: function initReversedBytes() {
  	var i,
  	    result = new Uint8Array( 0x100 );
  
  	for ( i = 0; i < 0x100; i++ ) {
  		result[ i ] = calcReverse( i );
  	}
  
  	return result;
  
  	function calcReverse( original ) {
  		var i,
  			reverse = 0;
  
  		for ( i = 7; i >= 0; i-- ) {
  			reverse |= ( ( original & 1 ) << i );
  			original >>>= 1;
  		}
  
  		return reverse;
  	}
  }
docs: Initialize lookup table for reverseByte().