G Gan Gan density functional