List Porter's four key generic strategies. What are their distinguishing features? Provide an example for each strategy. What are the perils of being stuck in the middle?