Design Thinking: How it works [Theory, Practice & Examples]