Implements the samples method of Distribution using the alias method.
Hide some unnecessary variables.
Remove repeated 'samples' definition after rebase.
Merge pull request #2 from jcazevedo/alias-method

Implement the 'samples' method of Distribution using the alias method