input: Write a python function to create an account class, withdraw money, and deposit money. 
  assert my_account.balance == 70 
  assert my_account.name == 'John Doe' 
  assert my_account.withdraw(100) raises ValueError
  assert my_account.deposit(50) == None
  assert my_account.balance == 120
output: class Account:
      def __init__(self, name, balance=0):
          self.name = name
          self.balance = balance
  
      def deposit(self, amount):
          if amount > 0:
              self.balance += amount
          else:
              raise ValueError("Deposit amount must be positive")
  
      def withdraw(self, amount):
          if amount > self.balance:
              raise ValueError("Insufficient funds")
          elif amount <= 0:
              raise ValueError("Withdrawal amount must be positive")
          else:
              self.balance -= amount
  
  # Example usage:
  my_account = Account('John Doe', 100)
  my_account.withdraw(30)
  assert my_account.balance == 70
  assert my_account.name == 'John Doe'
  try:
      my_account.withdraw(100)
  except ValueError:
      pass
  assert my_account.deposit(50) == None
  assert my_account.balance == 120