implement delete
make sure to update root
ruby implementation of boyer-moore string search
add longest_prefix_of to R-way trie
add graph examples