Introduce bindings for discrete distribution
Implement and fix discrete probabilities
Updates documentation