Support

This looks expensive, not caching the entropy computation. Depending on speed, we may want to cache an entire dict `conditioning_row -> entropies` instead of the single entropy. But first let's get it working :)