https://lambada.pages.dev
https://johannes-bader.com
(t (t) a) b -> a (1) (t (t a) b) c -> (a c) (b c) (2)