NiO nanoparticle surface energy studies using first principles calculations. (31st May 2018)