public void free(Array<T> objects){
  for (int i=0, n=Math.min(objects.size,max - freeObjects.size); i < n; i++)   freeObjects.add(objects.get(i));
}

public void free ( Array < T > objects ) { for ( int i = 0 , n = Math . min ( objects . size , max - freeObjects . size ) ; i < n ; i ++ ) freeObjects . add ( objects . get ( i ) ) ; }
puts the specified objects in the pool .
