Computer Intensive Methods for Testing Hypotheses: An Introduction