Can Snakes See Their Reflection Mathematics