*Implemented simple recursion
*Utilized the LookupArchive helper function