title: Set Specific Bit in Byte Array
body: <p>I want to know how to set a specific bit in a 16 byte array (128 bits).</p>
  
  <p>For example ... if I wanted to set the 9th bit in the the array I would expect:</p>
  
  <p>{00, 80, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00}</p>
  
  <p>If I wanted to set the 125th bit ...</p>
  
  <p>{00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 08}</p>
  
  <p>I have looked into using bit shifting but got confused on how to bit shift with an array consisting of 128 bits. Is there a way to break down an array this size and evaluate in smaller chunks of bytes? Any help would be appreciated.</p>