public void testAng() {
assertThat(Vector.DOWN.ang(Vector.LEFT), is((float) Math.PI / 2.0f));
assertThat(Vector.DOWN.mul(72.1f).ang(Vector.RIGHT.mul(0.2f)),
is((float) Math.PI / 2.0f));
assertThat(Vector.LEFT.ang(Vector.RIGHT), is((float) Math.PI));
assertThat(new Vector(8, 2).getNormal().ang(new Vector(8, 2)),
is((float) Math.PI / 2.0f));
assertThat(new Vector(735.0f, 24.0f).ang(new Vector(1.1f, 34.0f)),
is(new Vector(1.1f, 34.0f).ang(new Vector(735.0f, 24.0f))));
assertThat(Vector.UP.ang(new Vector(1.0f, -1.0f)),
is((float) Math.PI / 4.0f));
assertThat(new Vector(635.0f, 2.0f).ang(), is(greaterThan(new Vector(
-1.0f, -1.0f).ang())));
}