How Many Words Can A Human Memorize