Switch to using MemoryEfficientByteAlignedBigULongArray internally in SAIS and allow any BigArray<ulong> to be passed in from outside