LeafCount[expr] gives the total number of indivisible subexpressions in expr.
Log
(Built-in Mathematica Symbol) Log[z] gives the natural logarithm of z (logarithm to base e). Log[b, z] gives the logarithm to base b.
PartitionsP[n] gives the number p (n) of unrestricted partitions of the integer n.
PartitionsQ[n] gives the number q (n) of partitions of the integer n into distinct parts.
"s_1" <> "s_2" <> ..., StringJoin["s_1", "s_2", ...], or StringJoin[{"s_1", "s_2", ...}] yields a string consisting of a concatenation of the s_i.
StringReplacePart["string", " snew", {m, n}] replaces the characters at positions m through n in " string" by " snew". StringReplacePart["string", " snew", {{m_1, n_1}, {m_2, ...
SetPrecision[expr, p] yields a version of expr in which all numbers have been set to have precision p.
AffineTransform[m] gives a TransformationFunction that represents an affine transform that maps r to m.r. AffineTransform[{m, v}] gives an affine transform that maps r to m.r ...
Characters["string"] gives a list of the characters in a string.
Nand
(Built-in Mathematica Symbol) Nand[e_1, e_2, ...] is the logical NAND function. It evaluates its arguments in order, giving True immediately if any of them are False, and False if they are all True.