Hypergeometric differential equations