Analyze algorithm complexity, identify performance bottlenecks, and get optimization suggestions for your code