https://en.wikipedia.org/wiki/Quickhull
the drawing code is kinda messy but I just wanted to try implementing quickhull so whatever