Bio-inspired Computing: Theories and Applications