Passes most tests. Stochastic failures (look into malloc/free initialization and assignments to heap).