How Many Stars Are There