Added Givens rotations functions (not tested yet)

Not yet tested
Merge branch 'Ben's-Branch'