Why must I add +C?
Antiderivatives are not unique: if F′=f then (F+C)′=f for any constant C, so the result is a whole family.
What does the base point a do?
It only chooses which member of the family: F(b)−F(a). Changing a just changes C; the shape is unchanged.
Can it give a closed-form antiderivative?
No. It uses adaptive Simpson integration to give one antiderivative value at b, building the intuition that accumulation is an antiderivative.
Which functions are supported?
+ - * / power ^ parentheses, plus sin cos tan sec cot sqrt exp log abs asin atan and constants pi, e. Never omit *.
Why is there a tiny gap vs. hand calculation?
Numerical integration has truncation and rounding error, typically around 1e-6, which does not change the result.