Revolutionary computing strategies are arising that challenge our current understanding of computational capabilities. These intuitive approaches offer unparalleled possibilities for resolving complicated optimisation problems and analysing immense quantities of information. The scientific community