- A bit of functional practice, breaking fns down into single purpose funcs.
  Compose functions using compose func.
- Using compose to single purpose most functions
- reudce complexity, easy reading
- return on compose