"""Calculator for API"""

class CalculatorAPI:
    def __init__(self):
        self.history = []

    def add(self, x, y):
        """Return the sum of two numbers."""
        result = x + y
        self._log_operation('+', x, y, result)
        return result

    def subtract(self, x, y):
        """Return the difference between two numbers."""
        result = x - y
        self._log_operation('-', x, y, result)
        return result

    def multiply(self, x, y):
        """Return the product of two numbers."""
        result = x * y
        self._log_operation('*', x, y, result)
        return result

    def divide(self, x,