Yet another directory recursive delete function for Erlang