I found an interesing question on SO. While I was working out my own answer a user contributed a very good answer here (in a certain sense of "good"). I didn't understand the contributed answer very well at first, so I spent some time working out what
mcdowella had in mind. Now I understand the proposed solution, but I feel like I could explain it better. Is the right solution to edit a previous answer (very creatively, I think some graphical illustrations are needed in this case), or create my own?
Neither method seems entirely satisfactory: the intellectual owner of the idea here is
mcdowella, but I don't want to impose my own logic on that user's answer. Perhaps I should upvote the previous answer, credit it, but contribute my own explanation, but wouldn't that seem like "stealing", especially in light of the fact that latter users who have the same solutions do not post it (cf.
Knoothe's comment under
EDIT: I did just choose the "Create a new answer" option on a different question here, however, in this latter case I felt like I could contribute some knowledge/insight other than "clearer explanation."