ell.stackexchange.com/questions/244726/… I think this question should be answered, but with that notice thing saying that it doesn't fit the Q & A mod- wait a minute, no question on SO fits this model anyway. Every question on some programming issue could have multiple correct answers. I do say correct, as in formally answering the question, although some answers could be better, as in more optimal in whatever aspect.