NobleBlocks
    Probabilistic finite-state machines - part I | NobleBlocks