A differential evolution R3 function solver