Lost in a Cave - Applying Graph Theory to Cave Exploration