In Pokemon go nothing is really stated in black and white. And so I am confused
I've seen a spreadsheet saying what the max cp is for all Pokemon. But if I'm only at level 22, is the max for my Pokemon as high? Or do they have a lower max because they are not found at level 40?
Can I just power up my Pokemon to reach that max?
Is it better for me to power up my basic Pokemon before evolving and then power up again ready for a final evolution?
In all. How do I get the best Pokemon!