Added Monte-Carlo class, untested version