A Quantitative Ecological Based Theory for Technology Evolution Prediction and Manipulation