Almost there. It does not print in reverse