using nature to solve problems