text: def steps(number: int) -> int:
      """Return the number of steps to reach 1 for Collatz Conjecture"""
      if number < 1:
          raise ValueError(f"{number} is not a natural number")
  
      _n = number
      count = 0
  
      while _n != 1:
          count += 1
          if _n % 2 == 0:
              _n /= 2
          elif _n != 1:
              _n = _n*3 + 1
  
      return count
  