1.  Check out elementary problems and execute sequence recommended in README
2.  ReadEvalFromString("3/0");
3.  SendRecvMsg("3/0");
4.  Interrupts
5.  ParReset();
6.  ReadEvalFromString(PrintToString(x->x^2));
7.  ReadEvalFromString("Print(\"3+4\")");
8.  RecvMsg() [with no message pending] and then ^C
  Also try it while slave is computing something.
9. This shows how result can be delayed, if not accompanied by '\n'
 gap> ReadEvalFromString("Print(3+4,\"\\n\")");; for i in [1..1000000]do od;
 7
 gap> ReadEvalFromString("Print(3+4)");; for i in [1..1000000]do od;        
 7gap> 

10.  gap> SendMsg("Print(3)");
     gap> 3 PingSlave(1);  # libmpi.a must be fixed to let diff. tags overtake
11.  gap> SendMsg("Print(3)");
     gap> CloseSlaveListener(); # It used to hang.
  OR
     gap>  MSexample();
     gap>  BroadcastMsg( PrintToString("MSList := ", MSList) );
     gap>  ParEval( "MSList( [10..20], x->x^2 )" );
