class VectorMath {

	static Optional<Double> angleDifference(IVector2 fromVector, IVector2 toVector)
	{
		if (toVector.isZeroVector() || fromVector.isZeroVector())
		{
			return Optional.empty();
		}
		return Optional.of(AngleMath.difference(toVector.getAngle(), fromVector.getAngle()));
	}

	@SuppressWarnings("unused") private  VectorMath();

}