Buobe
    Cocke–Younger–Kasami (CYK) Algorithm - Rosetta Code | Buobe