I recently got asked this question in an interview. It'd be interesting to hear the community's take on it.