Educational demo of design patterns which are useful for algorithmics
Multiple Sequence Alignment shrinking
Block Mapping and Gathering with Entropy