Improving end-at-opposite-side when isearch is done

Now I can control in which side of the search term I want to end
depending on the way I end the search:
- Return: The default isearch behavior.
- C-Return: Leave the cursor at the opposite end.