Given a string s, write a function that returns the reversed version of the string. The input is a Python string and the output should also be a string. Solve it using a two-pointer technique rather than relying only on built-in reversing shortcuts.
def reverse_string(s):