Microsoft, the first fifty years