def integrate_euler_explicit(x_t, dx_dt, dt):
    """
    Explicit euler integration

    x(t+1) = x(t) + dx/dt * dt

    :param x_t:         known value at timestep t
    :param dx_dt:       derivative dx/dt
    :param dt:          timestep
    :return:            x(t+1); solution for the time t+1
    """

    x_tp1 = x_t + dx_dt * dt

    return x_tp1