public static boolean insideAngle(Point v, Point u, Point P, Point A) {
		Point w = makeVector(P, A);
		double uw = Math.signum(crossProd(u, w));
		double uv = Math.signum(crossProd(u, v));
		double vw = Math.signum(crossProd(v, w));
		double vu = Math.signum(crossProd(v, u));
		if(Double.compare(uw, uv) == 0 &&
		   Double.compare(vw, vu) == 0) {
			return true;
		}
		return false;
	}