I need examples of a functional programming based API vs an OOP based API