Best video about RSA encryption there is

We use RSA encryption to communicate via https channels all day, but we do not know the complex algorithm behind it and how much work was put into this to work. A 2048 bit key can be broken in tens of years so we can say our messages are pretty much protected.

Witht he video above I actually could understand how the process works and they even give out the math behind all this. Impressive and elegant!