https://tutorial.eyehunts.com/js/function-chaining-in-javascript-pattern/
Function chaining in JavaScript | Pattern