An interviewer asked me this question earlier this week and I would like to know how other developers would answer it