recursive implmentation of minimun scalar product (never ends)
 need to opimieze findMinimunScalarProduct() , current elapsedTime = 46997