Currently there are classes for basic vectors, which "solve" themselves by taking user input and then figuring out all the parts that are left out upon initialization of an object. There are also operators defined for this classes so that adding and subtracting vectors is easy.