anchor.diff:  
   timeout_test() ->
       {ok, _Pid} = start(),
  -    ?assert(is_process_alive(whereis(?math_server))),
       Shapes = [{circle, 3}],
       stop(),
   
  
positive.code:     aftereach().
  
  stop_test() ->
      {ok, _Pid} = start(),
      ?assert(is_process_alive(whereis(?math_server))),
      ServerPid = whereis(?math_server),
  
      stop(),
  
      receive after 1 -> ok end,
  
      ?assertEqual(undefined, whereis(?math_server)),
      ?assertNot(is_process_alive(ServerPid)),
      aftereach().
  
  sum_areas_test() ->
      {ok, _Pid} = start(),
      ?assert(is_process_alive(whereis(?math_server))),
      Shapes = [{circle, 3}],
  
      {ok, Sum} = sum_areas(Shapes),
      aftereach(),
  
      ?assertEqual(28.274333882308138, Sum).
  
  sum_areas_unknown_shapes_test() ->
      {ok, _Pid} = start(),
      ?assert(is_process_alive(whereis(?math_server))),
      Shapes = [{ellipse, 3, 6}],
  
      Reply = sum_areas(Shapes),
  
negative.code: 
  start_test() ->
      {ok, _Pid} = start(),
  
      ?assert(is_process_alive(whereis(?math_server))),
  
      aftereach().
  
  already_started_test() ->
      {ok, _Pid} = start(),
  
      Result = case catch start() of
  		 M ->
  