Make Cast instance for Nat to Int tail recursive

This one doesn't blow out the stack when converting 175000 from Nat to Int