function getsBuffer(s) {
    let sNaturalLength = s.toBuffer().length;


    if (sNaturalLength < 32) {
      return s.toBuffer({size: 32});
    }
    return s.toBuffer();
  }
Function written to ensure s part of signature is at least 32 bytes, when converting 
from a BN to type Buffer.
The BN type naturally cuts off leading zeros, e.g.
<BN: 4f92d8094f710bc11b93935ac157730dda26c5c2a856650dbd8ebcd730d2d4> 31 bytes
Buffer <00 4f 92 d8 09 4f 71 0b c1 1b 93 93 5a c1 57 73 0d da 26 c5 c2 a8 56 65 0d bd 8e bc d7 30 d2 d4> 32 bytes
Both types are equal, however Schnorr signatures must be a minimum of 64 bytes.
In a previous implementation of this schnorr module, was resulting in 63 byte signatures. 
(Although it would have been verified, it's proper to ensure the min requirement)
@param {*} s BN
@return {Buffer}