munkres
stringology
