@Test
public void testMultiply() {

	seqStub s = makeSeq(1, 2, 3);
	s.multiply(2);
	assertEquals(makeSeq(2, 4, 6), s);
	s.multiply(1);
	assertEquals(makeSeq(2, 4, 6), s);
	s.multiply(-1);
	assertEquals(makeSeq(-2, -4, -6), s);
	s.multiply(1, 2, 2);
	assertEquals(makeSeq(-2, -8, -12), s);
	s.multiply(1, 0, 1);
	assertEquals(makeSeq(-2, 0, -12), s);
	s.multiply(2.5f);
	assertEquals(makeFloatSeq(-2 * 2.5f, 0, -12 * 2.5f), s);
	s.set(new Atom[] { Atom.newAtom(1), Atom.newAtom("a"), Atom.newAtom(2.5), Atom.newAtom("b") });
	s.multiply(2);
	assertEquals(Atom.newAtom(2), s.seq.get(0).toAtom());
	assertEquals(Atom.newAtom("a"), s.seq.get(1).toAtom());
	assertEquals(Atom.newAtom(2.5 * 2), s.seq.get(2).toAtom());
	assertEquals(Atom.newAtom("b"), s.seq.get(3).toAtom());
}