Implement a banking operations system | Instacart Interview Question