Various questions (like this, and this) ask about how to handle integer values exceeding the native types of a particular language.
Please reply here, with one response per language, recommendations for libraries designed for handling very large numbers in various languages.
Where languages have built-in support for large numbers that's also noteworthy.
EDIT: for each language (or library) please show a code example of
- how the library is imported / loaded
- how such integer values declared
- a sample operation on a pair of such values (i.e. builtin operator vs method call, etc)