compass invention