import java.util.concurrent.*; import java.util.*; public class FindMin extends RecursiveTask { static final ForkJoinPool fjPool=new ForkJoinPool(); int[] array; int lo,hi; static final int SEQUENTIAL_CUTOFF=1000; public FindMin(int[] arr,int l,int h) { array=arr; lo=l; hi=h; } public Integer compute() { if(hi-lo<=SEQUENTIAL_CUTOFF) { int min=Integer.MAX_VALUE; for(int i=lo;i