Add a simple recursive search Closes: #39