Load-Pull Techniques with Applications to Power Amplifier Design