Today’s computing, classical computing, is a remarkable success story. However, there is a growing appreciation that it encompasses only a small subset of all computational possibilities. There are several paradigms that seem to define classical computing, but these may not be true for all of computation. As these paradigms are systematically challenged, the subject area is widened and enriched...