How Many Beings Have Ever Lived