I’m passing all but 3 of the tests, and all of the 3 failing tests involve the exchangeable_value() method, so I’m pretty sure the rest of my methods are okay.
I don’t know if you looked at the hints (behind the “Get help” button for users of the online editor, or called hints.md for a CLI download?
These exercises were only made public 10 days ago, so please let us know if you read the docs and found them inadequate. The authors like to get an idea of what works and what needs improving, while hoping that most things are in the “works” category!