Introduction to Intelligent Simulation: The R.A.O. Language