Left and right shifts are pseudoinverses | Heykuki News