Introduction
 We can use the computer algebra system Mathematica to investigate and
solve problems in 
  number theory. First, we describe some basic features of Mathematica
and then
  more specialized aspects that are particularly useful for number theory. After
this brief
  tutorial, we give a detailed description of list manipulation, functions, and
procedural
 programming.  It is best to work through all the examples yourself.
  Since you are reading the notebook version of this manual, you already know
how
  to start Mathematica. A command in Mathematica is evaluated by
using the
 Enter key  (Macintosh systems) or Shift + Return on Windows and Unix front
  ends. If you wish to run Mathematica from the command line, then a
statement
 can be  evaluated as soon as it is complete by pressing the return key.
Up to Tutorial