Miscellany
public text v1 · immutable-module(confib).
-export([fib/1, listen/0]).
fib(N) when N < 2 ->
N;
fib(N) ->
PID = spawn(confib, listen, []),
fib(PID ! N - 2) + fib(PID ! N - 1).
listen() ->
receive
N ->
fib(N)
end.