Balanced Incomplete Block Design
A Balanced Incomplete Block (BIB) design is an arrangement of v treatments in b blocks such that
each block contains k (<v) distinct treatments,
each treatment appears in r blocks and
every pair of treatments appears together in l blocks.