A systematic study of the stability, electronic and optical properties of beryllium and nitrogen co-doped graphene. (April 2018)