Implement itoa, then review the code and explain what you did on previous projects from a technical perspective.
Implement itoa(number) to return the decimal string representation of an integer without using str(), formatting functions, or external conversion libraries. Preserve the minus sign for negative values and return "0" for zero. Be prepared to discuss correctness, complexity, code quality, and technically specific examples from previous projects.
def itoa(number):