Various aspects of hypergeometric functions