Create separate implementation of truncated normal distribution for use in NES library functions.
This implementation could be as a struct or a class, but must provide the functions PDF(), CDF(), RVS(), Stats().
This implementation could be as a struct or a class, but must provide the functions PDF(), CDF(), RVS(), Stats().