input: Write a function to create a class in Python that represents a bank account. The class should have an initialization method to store the account holder's name and initial balance. It should also include methods to deposit money, withdraw money (only if the balance is sufficient), and retrieve the current balance.
  assert BankAccount("John Doe", 500).get_balance() == 500
  assert BankAccount("Jane Smith", 1000).withdraw(200) == True
  assert BankAccount("Alice Johnson", 200).deposit(300) == 500
  assert BankAccount("Bob Brown", 0).withdraw(50) == False
  assert BankAccount("Charlie Davis", 3000).withdraw(300) == True
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.balance
  
      def withdraw(self, amount):
          if self.balance >= amount:
              self.balance -= amount
              return True
          else:
              return False
  
      def get_balance(self):
          return self.balance