Three-Dimensional Simulation Of Arbitrary Crack Growth