Stable Givens rotation for GMRES

Fixes #12