Advances In Natural Computation by