found awesome quickhull implementation