large numbers like 60 million overflow the stack, fix by dynamically expanding it.