Monte Carlo Principles and Neutron Transport Problems