The margin of this web site is too small to contain my implementation. Sorry.
In reply to Re: Pulling Punches by chromatic in thread Pulling Punches by simonodell