code: public Element<T> insertAfter( Element<T> previous , T object ) {
  		Element<T> e = requestNew();
  		e.object = object;
  		e.previous = previous;
  		e.next = previous.next;
  		if( e.next != null ) {
  			e.next.previous = e;
  		} else {
  			last = e;
  		}
  		previous.next = e;
  		size++;
  		return e;
  	}
docs: Inserts the object into a new element after the provided element.
  
  @param previous Element which will be before the new one
  @param object The object which goes into the new element
  @return The new element