The Extended Hamiltonian Algorithm for the Solution of the Algebraic Riccati Equation. (20th May 2014)