https://www.mytecharm.com.co/post/a-real-world-case-of-property-based-verification-1xg8gt