Lattice-Reduction-Aided and Integer-Forcing Equalization: Structures, Criteria, Factorization, and Coding (Foundations and Trends(r) in Communications and Information)