Novel Computing