Given the energy functional $$E[\Psi] = \frac{\langle \Psi \vert H \vert \Psi \rangle}{\langle \Psi \vert \Psi \rangle},$$ its functional gradient is $$\frac{\delta E[\Psi]}{\delta \langle \Psi \vert}=\frac{H\vert \Psi \rangle -E[\Psi]\vert \Psi \rangle}{\langle \Psi \vert \Psi \rangle}.$$
I do not understand how to obtain this expression. What it the rule to evaluate a functional gradient of the function $E[\Psi]$?