Give a non‑negative integer n. This page states the closed form of B(n), explains why it is true in mathematical English, and verifies it with a built‑in test harness.
Constraints: n ∈ ℕ, typically n ≤ 1000 for display. All arithmetic uses exact BigInt.
Each block declares its expected outcome. Valid inputs recompute B(n) two ways (Σ C(n,k) vs 2^n); the invalid-input case passes only when it is correctly rejected.