Modeling and Simulation of Non-Uniform Electrolytic Machining Based on Cellular Automata