grover3 - Getting your cakes (eaten) and having it too.

more about : grover3