@Test public void power() { assertEquals(HardMediumSoftLongScore.of(9L, 16L, 25L), HardMediumSoftLongScore.of(3L, -4L, 5L).power(2.0)); assertEquals(HardMediumSoftLongScore.of(3L, 4L, 5L), HardMediumSoftLongScore.of(9L, 16L, 25L).power(0.5)); assertEquals(HardMediumSoftLongScore.ofUninitialized(-343, 27L, -64L, 125L), HardMediumSoftLongScore.ofUninitialized(-7, 3L, -4L, 5L).power(3.0)); }