Created `lru([max])` factory for Last Recently Used cache instances with `get()`, `set()` & `remove()` methods, created lifecycle unit test