How does mirror trading work? Like do the pokemon you're trading have to have the exact same cp? Im confused.