A software engineering interview question I like: computing the median