My Super Bank is an imaginary bank which has some characteristics.
This bank account supports following behaviors:
- It has a 10-digit number that uniquely identifies the bank account.
- It has a string that stores the name or names of the owners.
- The balance can be retrieved.
- It accepts deposits.
- It accepts withdrawals.
- The initial balance must be positive.
- Withdrawals cannot result in a negative balance.