https://fullsync.co.uk/reflections-and-projections/
Reflections and projections