def suma(a: int, b: int) -> int:
    """Suma los números desde el inicio del rango (número menor) hasta
    el final del rango (número mayor).

    :param a: Número menor.
    :a type: int
    :param b: Número mayor.
    :b type: int
    :return: Suma de los números.
    :rtype: int
    """
    if a > b:
        b, a = a, b
    if a == b:
        return a
    else:
        return a + suma(a + 1, b)