Tests 3 and 4

3 was the plural test where I'm still puzzled by the use of  return
!!--n;

4 is learning how to convert a number to a string