tests_and_notes Plans Float and self-intersection Partial derivatives and dual numbers cpp20 features, like concept