Tell me about how you would write code to reverse a number and check whether a number is an Armstrong number.
Implement a function that accepts a nonnegative integer and returns both its reversed integer and an Armstrong-number result. Use arithmetic operations rather than converting the number to a string. An Armstrong number equals the sum of its digits raised to the number of digits.
def reverse_and_check_armstrong(number):