A tour of invariant techniques
medium.com