add a new gen_server demo. "server5.erl" & "my_fac_server.erl" are from programming erlang