Bio-Inspired Computing -- Theories and Applications