   are always sheared around their relative position to the origin and
   positive numbers shear objects in a clockwise direction.
   Transformations apply to everything that happens after and
-  subsequent calls to the function accumulates the effect. Fora
+  subsequent calls to the function accumulates the effect. For
   example, calling (shear-x (/ PI 2)) and then (shear-x (/ PI 2)) is
   the same as (shear-x PI). If shear-x is called within the draw fn,
   the transformation is reset when the loop begins again. This
-  function works in P2D or JAVA2D mode as shown in the example above.
+  function works in P2D or JAVA2D mode.
 
   Technically, shear-x multiplies the current transformation matrix
   by a rotation matrix. This function can be further controlled by the

    :subcategory "Calculation"
    :added "1.0"}
  map-range
  "Re-maps a number from one range to another. In the example above,
  the number '25' is converted from a value in the range 0..100 into a
  value that ranges from the left edge (0) to the right edge (width)
  of the screen.

  Numbers outside the range are not clamped to 0 and 1, because
  out-of-range values are often intentional and useful."

  are always sheared around their relative position to the origin and
  positive numbers shear objects in a clockwise direction.
  Transformations apply to everything that happens after and
  subsequent calls to the function accumulates the effect. For
  example, calling (shear-y (/ PI 2)) and then (shear-y (/ PI 2)) is
  the same as (shear-y PI). If shear-y is called within the draw fn,
  the transformation is reset when the loop begins again. This
  function works in P2D or JAVA2D mode.

  Technically, shear-y multiplies the current transformation matrix
  by a rotation matrix. This function can be further controlled by the
