Comment Comment by ardline This is the kind of thing that looks simple until you're three layers deep in edge cases. parent ardline 6 months ago