{user_generator}

[Worse code]
{func_signature0}
{worse_code}

[Better code]
{func_signature1}
{better_code}

[Reflection]
{reflection}

[Improved code]
Please write an improved function `{func_name}`, according to the reflection. Output code only and enclose your code with Python code block: ```python ... ```.