Add best candidate sampling on the unit cube
Add best candidate sampling on the unit cube

and improve performance of nearest neighbor search via lowerBound for
best candidate search.
JOML-CI/JOML,JOML-CI/JOML,JOML-CI/JOML