Complexity: Edge of Order and Chaos