int shift = 10;
ArrayListOfDoubles list = new ArrayListOfDoubles();
for (int i = 0; i < size; i++)
list.add(i);
list.shiftLastNToTop(shift);
for (int i = 0; i < list.size(); i++) {
assertTrue(Math.abs(size - shift + i - list.get(i)) < 0.001);
}
list.add(size);