Quaternion p = new Quaternion(1, 2, 3, 4);
Quaternion q = new Quaternion(3, 5, 6, 4);
System.out.println(p.conjugate().conjugate());
System.out.println(p.multiply(q));
System.out.println(q.multiply(p));
System.out.println(p.multiply(q).conjugate());
System.out.println(q.conjugate().multiply(p.conjugate()));
Quaternion r = p.normalize();