Complex sentence: It makes use of the facts that machine code instructions for branching have a fixed length and can be executed extremely efficiently by most hardware and is most useful when dealing with raw data values that may be easily converted to sequential index values.
Split into simpler sentences: It makes use of the facts that machine code instructions for branching have a fixed length and can be executed extremely efficiently by most hardware. It is most useful when dealing with raw data values that may be easily converted to sequential index values.