@Override
	public void add(E e){
		int h = Math.abs(e.hashCode()) % table.length;
		
		Node<E> n = table[h];
		while(n != null && !n.equals(e)){
			n = n.next;
		}
		
		if(n == null){ // S'il n'existe pas, on l'ajoute
			table[h] = new Node<E>(table[h], e);
			size++;
		} // sinon, on ne fait rien puisque chaque élément est unique
		
		// Si nécessaire, rehachage!
		if((size/(double)table.length < 0.5 || size/(double)table.length > 1) && size > 10)
			rehachage();
	}