How would you reverse a string using basic fundamentals?
Implement reverse_string(s) without using a built-in string-reversal method. The function receives a string and returns a new string containing the characters in reverse order.
Function: reverse_string(s)
Input: A string s.
Output: The reversed string. Preserve spaces, punctuation, letter case, and all character occurrences.
def reverse_string(s):