but the primitive techniques used hitherto , based on ancient spells like weezencake 's unreliable algorithm , had meant that it took years to put together even the ghost of a page of an unwritten book .