On Bio-Inspired Optimization And Learning