For hundreds of years, scientists have struggled to solve one of life's most enduring mysteries: How do cats always land on their feet?