Models of Natural Computation by