Courtesy of Kronecker Wallis