A Brief Introduction to Monte-Carlo Methods