public void SendOutput(BigInteger output) => LinkedCollection.Add(output);
public void SendOutput(int output) => LinkedCollection.Add(output);
public BigInteger GetInput() => LinkedCollection.Take();
public int GetInput() => LinkedCollection.Take();