Extremely flexible deep comparison testing
