public static <E> String iterablePrettyPrint(Iterable<E> coll,String linePrefix,int itemsPerLine)
	{
		// TODO: Let the user pass rightLimit into this function and let the number of elements on each
		// line vary, for an optimal use of space.
		String rv = linePrefix + "[";
		boolean isFirst = true;
		int currentLineItemCount = -1;
		for(E obj : coll)
		{
			if(!isFirst) rv += ",";
			currentLineItemCount = (currentLineItemCount + 1) % itemsPerLine;
			if(currentLineItemCount == 0)
			{
				if(!isFirst) rv += "\n" + linePrefix + " ";
			}
			isFirst = false;
			rv += obj.toString();
		}
		rv += /*"\n" + linePrefix +*/ "]";
		return rv;
	}