Added mutate and random testing.