UNDERSTANDING THE FUNDAMENTAL CONCEPTS BEHIND NEXT-GENERATION COMPUTATIONAL STRATEGIES AND THEIR USEFUL USES