My first (nearly) finished C++ project. Using a classic method this is NOT fast or efficient but it (nearly) works.