Possibly of common interest, may require your own mutations:


Notes to self: