Fundamentals of High Power Impulse Magnetron Sputtering