Introduction to the Monte Carlo dose engine COMPASS for BNCT