DEVELOPMENTS IN COMPUTATIONAL TECHNOLOGY ARE OPENING UP NOVEL HORIZONS FOR COMPLEX COMPUTATIONS