Nature does not cease to amaze scientist. In fact, a number of scientific explorations are geared toward mimicking nature to solve scientific problems. Mathematical models and computer simulations are even formulated to predict how physical and biological systems work. In all these, scientists use both fundamental and advanced knowledge of the basic sciences (biology, chemistry, [...]