Solving Capacitated Vehicle Routing Problem using genetic algorithm in Erlang