Basically a lot of functions to make the conditionals you learned in Geometry