Towards Efficient Second Order Conditioning