Bio-Inspired Computing: Theories and Applications