Given a string, check for balanced parenthesis.
Implement is_balanced(s) for a string containing only ( and ). Return True when every opening parenthesis is closed in the correct order, and return False otherwise. An empty string is balanced.
def is_balanced(s):