input: Write a function that implements the BankAccount class in Python. The class should have an initializer method to set the account holder's name and initial balance, a deposit method to add funds to the account, a withdraw method to remove funds if sufficient balance is available, and a get_balance method to return the current balance. If the withdrawal amount exceeds the current balance, the withdraw method should return False.
  
  
  assert BankAccount("Alice", 1000).withdraw(500) == True
  assert BankAccount("Bob", 500).withdraw(1000) == False
  assert BankAccount("Charlie", 2000).deposit(500).get_balance() == 2500
  assert BankAccount("Dave", 0).get_balance() == 0
  
output: class BankAccount:
      def __init__(self, name, initial_balance):
          self.name = name
          self.balance = initial_balance
      
      def deposit(self, amount):
          self.balance += amount
          return self
      
      def withdraw(self, amount):
          if amount > self.balance:
              return False
          self.balance -= amount
          return True
      
      def get_balance(self):
          return self.balance