Forall intents - the initial implementation.

I assume by now that you have proven the assertion, so the conditional and assertion can be removed along with the comments.