trigonometry - best
coordinate geometry - worst