began adding basic trig functions, UNTESTED