Everyone always talks about breeding a pokemon with perfect IVs...so what exactly ARE perfect IVs? I've looked around and I've seen people say anywhere from 5-7. So I'm confused.