public void remove(SigDig oldSigDig) {
		if(isEmpty()){
			System.out.println("nothing to remove");
		}else if((oldSigDig == mostSig) && (oldSigDig.next == null)){
			mostSig = null;
		}else if((oldSigDig.previous != null) && (oldSigDig.next != null)){
			oldSigDig.previous.next = oldSigDig.next;
			oldSigDig.next.previous = oldSigDig.previous;
		}else if(oldSigDig.previous == mostSig && (oldSigDig.next != null)){
			mostSig = mostSig.next;
			mostSig.previous = null;
		}else{ // ((oldSigDig.previous != null) && (oldSigDig.next == null))
			oldSigDig.previous.next = null;
		}
	}