The function $f$ below claims to approximate the Riemann zeta function $\zeta(s)=\sum_{n=1}^{\infty} \frac{1}{n^s}$ at all positive integers $s>1$:
$$ f(s) = \frac{\pi^s}{\left\lfloor((2^s - 1)\frac{\pi^s}{2^s}\right\rfloor-1} \approx\zeta(s), $$
where $\lfloor x \rfloor$ represents the greatest integer small than or equal to $x$.
Indeed, tabulating the first few values gives:
\begin{array}{|c|c|c|} \hline s & f(s) & |\zeta(s) - f(s)| \\ \hline 2 & \frac{\pi^2}{6} & 0 \\ \hline 3 & \frac{\pi^3}{26} & 0.00950\ldots \\ \hline 4 & \frac{\pi^4}{90} & 0 \\ \hline 5 & \frac{\pi^5}{295} & 0.00042\ldots \\ \hline 6 & \frac{\pi^6}{945} & 0 \\ \hline 7 & \frac{\pi^7}{2995} & 0.00009\ldots \\ \hline 8 & \frac{\pi^8}{9450} & 0 \\ \hline 9 & \frac{\pi^9}{29749} & 0.000011\ldots \\ \hline \end{array}
I thought there was no function that even came close to "unifying" the values of $\zeta(s)$ at odd and even integers. What is the idea behind the construction of $f$ that allows such behaviour?