This project have three parts, search, calc, reflect.
The search part base on the concept of 'Search A Solution', the calc part base on the concept of 'Interpolation At Large Scope and Regression At Small Scope', and the reflect part focus on melting them into one more flexible solution.