←
→
I want to keep the code as simple as possible to help anyone to understand how it works, so I don't preload images.