add good-turing smoothing

but it runs a bit slow