pondering the mystery of the moving rocks .