Number theory structures, examples, and problems / - Andreescu, Titu, (Birkhäuser,)