from old exam, there question don't understand answer to. module question looks this: -module(p4). -export([start/0, init/0, f1/1, f2/1, f3/2]). start() -> spawn(fun() -> init() end). init() -> loop(0). loop(n) -> receive {f1, pid} -> pid ! {f1r, self(), n}, loop(n); {f2, pid} -> pid ! {f2r, self()}, loop(n+1); {f3, pid, m} -> pid ! {f3r, self()}, loop(m) end. f1(serv) -> serv ! {f1, self()}, receive {f1r, serv, n} -> n end. f2(serv) -> serv ! {f2, self()}, receive {f2r, serv} -> ok end. f3(serv, n) -> serv ! {f3, self(), n}, receive {f3r, serv} -> ok end. the question asks consider following function part of code, , result of function be. correct answer 2. think it'd 3, since "increase-call" f2(server) after response of self()!{f1r, server, 2} . test3() -> server = sta...