code: def assert_less(first, second, msg_fmt="{msg}"):
      
  
      if not first < second:
          msg = "{!r} is not less than {!r}".format(first, second)
          fail(msg_fmt.format(msg=msg, first=first, second=second))
docs: Fail if first is not less than second.
  
      >>> assert_less('bar', 'foo')
      >>> assert_less(5, 5)
      Traceback (most recent call last):
          ...
      AssertionError: 5 is not less than 5
  
      The following msg_fmt arguments are supported:
      * msg - the default error message
      * first - the first argument
      * second - the second argument