Why Wal-Mart Isn’t Too Big to Keep Growing