A perceptron that prdicts m and c in a quadratic equation from known coordinates.
The idea of this code is an implimentation of machine learning that can solve a practical mathematical problem, it will (mostly) solve a linear equation based off of x and y coordinates that are input. The internal logic is to pick two random m and c values, and another pair that are different. After testing the error amount of each pair, the best one is chosen and sent to the next generation where it pairs off with a new random pair, once the error rate is low enough it will then end, showing the selected m and c values of the base equation.