Conjuage Gradient solver now will return a shared_ptr to a vector containing the x values it solved for, i'd like to run it on a small matrix that i know for sure the solution too so that I can confirm it's right