Hi to everyone!

I'm currently studying for my CCNA certification exam

. While doing so, I came across the Route Summarization topic.
I did sat down and studied it, and Google'd and Youtube'd, but I just couldn't understand some concepts.
Well, yeah I know you do route sum. to keep your routing tables clean and to save resources. Everything's smooth and cool.
But my question is, HOW to do this? I did subnetting and it was fairly easy (very easy I might even say), but supernetting seems like black magic to me.

Can anyone explain me or give me some links to the math behind supernetting and examples?

Thanks in advance!