Finished raytrace (fixed mutabilities)
Finished richards (mutability changes)