Separate rational computation from core.go to numeric.go
Separate multinomial distribution from core.go to multinomial.go