docs: def toBCD (n):
  
      """Converts the number n into Binary Coded Decimal."""
      bcd  = 0
      bits = 0
  
      while True:
          n, r  = divmod(n, 10)
          bcd  |= (r << bits)
          if n is 0:
              break
          bits += 4
  
      return bcd