toDigits function - complete