ruby problem solving geological heritage essay