As an additional cost to cast Tinker, sacrifice an artifact. Search your library for an artifact card and put that artifact onto the battlefield. Then shuffle your library.