THE EMERGING FRONTIERS OF ALGORITHMIC SCIENCE AND THEIR USEFUL IMPLICATIONS