nicolas-px-Here is a more simplified version of the post so its easier to understand.

more about : nicolas-px