hey Hamlet,

Have you looked for it on google? you will find a lot of explanations.

good learning.