This is a remarkable Mashup from an 18-yo guy called Madeon. If you don’t know the term Mashup you’ll find the Wikipedia-description here