 
   # ---------------------------------------------------------------------------
 
-  "console print 1+1;Number answer:(+(operandum))by:(console print self;console print \"+\";console print operandum);2+3;Number answer:(+(operandum))by:(self $plus_binary_default operandum);"
+  # note that the "ground" operators have a priority
+  # so we better use the "answer with priority" with the
+  # correct priority when we want to modify those, otherwise
+  # precedence of operators changes!
+  "console print 1+1;Number answer with priority 4 :(+(operandum))by:(console print self;console print \"+\";console print operandum);2+3;Number answer with priority 4 :(+(operandum))by:(self $plus_binary_default operandum);"
   "22+3"
 
+  # see above about "answer with priority"
   """
   console print 1+1
-  Number answer:
+  Number answer with priority 4:
   ﹍﹍+ (operandum)
   ﹍by:
   ﹍﹍console print self

  ﹍﹍r = nr
  """
  "31415926535897932384"

# ---------------------------------------------------------------------------
# ranges

  "console print 8 - 3 - 2"
  "3"

  "console print 10 - 3 + 2"
  "9"

  "console print 2 + 3 * 4 - 1"
  "13"

  """
  a = 20
  b = 10
  c = 15
  d = 5
  console print (a+b)*c/d
  console print " "
  console print ((a+b)*c)/d
  console print " "
  console print (a+b)*c/d
  console print " "
  console print a+(b*c)/d
  """
  "90 90 90 50"

  """
  if 30 < 30 + 1:
  ﹍console print "ok"
  else:
  ﹍console print "nok"
  """
  "ok"

  """
  if 30 + 1 > 30:
  ﹍console print "ok"
  else:
  ﹍console print "nok"
  """
  "ok"

  """
  if 30 < 30 - 1:
  ﹍console print "nok"
  else:
  ﹍console print "ok"
  """
  "ok"

  """
  if 30 - 1 > 30:
  ﹍console print "nok"
  else:
  ﹍console print "ok"
  """
  "ok"

  # ---------------------------------------------------------------------------
  "console print (2 * 3) + 1"
  "7"
