Good practice for recursion: explicitly add the
else:
  return true