Diffusion Limited Aggregation Algorithm