Thats a great answer imo, the more the better. Look at all the top ranking sites, there made of many pages.
Google loves big websites. So you should have about thousands of web pages if you want to get more visitors.
Ranking has more to do with how active you site is, so naturally the more pages you have the more frequent google will crawl it and the more weight they will place on it. Mini sites that people claim to rank in over time tend to be about 5 pages though.
There are no direct links between the number of pages and the PR ranks. PR Rank is directly related backlinks, especially high quality ones.
Google Loves website that is continuously increasing. If your site updates more frequently, then googlebot will visit your site more frequently and your site will get indexed more frequently.
Make your site content rich and add as many relevant pages with unique content to your website. If your content will be good than it will automatically attract backlinks and will gain authority status in Google.