Consider the piecewise function defined as follows:
$$f(x) = \begin{cases} 2x + 3 & \text{if } x < -1 \\ -x^2 + 4 & \text{if } -1 \leq x \leq 2 \\ 3x - 1 & \text{if } x > 2 \end{cases}$$
What is the value of $$f(f(0))$$?