Stack safe Function composition
medium.com