code: @Override
  	public boolean add(int o) {
  		// Shortcut for empty
  		int mySize=size();
  		if(mySize==0) {
  			super.add(o);
  		} else {
  			// Shortcut for adding to end (makes imports of already-sorted data operate at constant-time instead of logarithmic complexity)
  			if(o>=elementData[mySize-1]) {
  				super.add(o);
  			} else {
  				int index=binarySearch(o);
  				if(index<0) {
  					// Not found in list
  					super.add(-(index+1), o);
  				} else {
  					// Add after existing
  					super.add(index+1, o);
  				}
  			}
  		}
  
  		return true;
  	}
docs: Adds the specified element in sorted position within this list.
  
  @param o element to be appended to this list.
  @return <tt>true</tt> (as per the general contract of Collection.add).