Extracted form invT from W into separate sequential function, cleaned up hh_recon a tiny bit