added code written so far (for 3dimensional rotations using quaternions)