Optimisation for Y: Use the built in Sylvester solver instead of manual kronecher and vec operations.

Still requires the inverse of UTU however.