Lecture
Mediaspace scheduled maintenance: Aug 25, 2026 07:00 - 12:00 AM. During this time, videos will be temporarily unavailable. Check status updates.
This lecture covers subtyping, generics, variance, type bounds, covariance, contravariance, the Liskov Substitution Principle, and combinatorial search using for-expressions. It also explores the definition of variance, type hierarchy, function typing rules, and operations on sequences like arrays, strings, ranges, and vectors.