-module(ping).
-export([start/0, send/1, loop/0]).

start() -> spawn_link(ping, loop, []).

send(Pid) ->
    Pid ! {self(), ping},
    receive  pong -> pong end.

loop() ->
    receive
	{Pid, ping} -> 
	    spawn(crash, do_not_exist, []),
	    Pid ! pong,
	    loop()
    end.
 
 
 
