Given a data structure like this:
[
  {
    id: 7,
    isOpen: false,
    children: [
      {
        id: 678,
        parentId: 7,
        isOpen: false
      }
    ]
  },
  {
    id: 268,
    isOpen: false
  }
]
How can we implement a function that will return the object that matches a given id?
For example
f(7)
should return
{
  id: 7,
  isOpen: false,
  children: [
    {
      id: 678,
      parentId: 7,
      isOpen: false
    }
  ]
}
and f(678) should return
{
  id: 678,
  parentId: 7,
  isOpen: false
}
