\frametitle {Example: Number of Partitions} \begin{verbatim} sage: list(partitions(5)) [(1, 1, 1, 1, 1), (1, 1, 1, 2), (1, 2, 2), (1, 1, 3), (2, 3), (1, 4), (5,)] sage: number_of_partitions(5) 7 \end{verbatim} \begin{enumerate} \item The beginning of the Mathematica tour has an assertion that: {\dred ``Mathematica computes the number of partitions of 1 billion in a few seconds -- a frontier number theory calculation''.} \item {\dblue SAGE (and Magma!) would take years} to do that, so I posted on sage-devel; {\dred 72 posts} among {\dred 15 people} followed. \item Now -- thanks to Jon Bobber (U Mich grad student) SAGE is faster at this than any other program in the world on {\em my laptop}, and promises to be several times faster soon: \begin{verbatim} sage: time len(str(number_of_partitions(10^9))) CPU times: user 67.21 s, sys: 0.34 s, total: 67.56 s 35219 \end{verbatim} Mathematica 6.0 takes 83s, and 6.1 takes 77s. \end{enumerate} \vfill %\begin{center} %\red You want to be a part of this. %\end{center}