Monte Carlo Methods Volume 1: Basics