Matching Algorithm with Recursively Implemented StorAge
